Fix objectDefineProperties by using objectdefineProperty
Reinstate define properties of constants and retest