Model for Object.defineProperty