Property getters should set the default property value upon initial access.
Replace `__define[GS]etter__` with `Object.defineProperty`.