still working on const MyClass &
updated with updaters