Making value modifiers constant member functions