fix class get/set use Object.defineProperty