Definitely - `__definedGetter__` isn't just non-standard, it's deprecated. `Object.defineProperty` is also more expressive.