set member in getter instead