Refactor property get/set internals.