Object.defineProperty(), data descriptor and accessor descriptor