public void SetMemento(Memento memento)
 {
     State = memento.State;
 }
 public void SetMemento(Memento memento)
 {
     State = memento.State;
 }