public void AddMemento(MementoPractical memento) { _mementos.Add(memento); }
public void SetState(MementoPractical state) { _state = state; }
public OriginatorPractical(MementoPractical state) { _state = state; }
public void Restorememento(MementoPractical state) { _state = state; }