Migrated __defineGetter__ into Object.defineProperty()