First of all, this is really nice! :) As you asked for feedback, how about supporting `getWithDefault()`? ```js // Before person.getWithDefault('lastName', 'Doe'); // After person.lastName !== undefined ? person.lastName : 'Doe'; ```