public void ChangeState(string stateId) { System.Diagnostics.Debug.Assert(Exists(stateId)); _currentState = _stateStore[stateId]; _currentState.Activated(); }