avoid setting hasES5CompliantDefineProperty when android 2.3 bug is present