Replacing __define[GS]etter__ with Object.defineProperty for IE