public void SaveState () { var ns = new State() { Translation = _state.Translation, }; _states.Push (ns); _state = ns; }