adaptation to use Object.defineProperty in es-CO
adaptation to use Object.defineProperty in es-CO