Fix typo causing errors when `Object.defineProperty` is commented out

When using this on Node.js, there was an issue with `Object.defineProperty` (still looking into that bit) so we commented out this portion. This led us to find a typo with a missing __ after defineGetter. Adding in the trailing __ fixed the issue on our end.