Further fixes for objectDefineProperty