Don't use Object.defineProperty in IE8.