Why define instead of assign? We want it to be enumerable and configurable. Why do we need a getter. data property should be fine.