make Object.defineProperty() usage aware of IE8