Move get/set transitions to member functions