Object.defineProperty work