property-accessors (bower): Nice Object.defineProperty
Keywords: javascript|object|define|property