internal MemoryMemento SaveMomento()
        {
            MemoryMemento momento = new MemoryMemento();

            momento.Name        = _Name;
            momento.PhoneNumber = _PhoneNumber;
            return(momento);
        }
 internal void Restore(MemoryMemento mem)
 {
     this.Name        = mem.Name;
     this.PhoneNumber = mem.PhoneNumber;
 }
 internal void SetMomento(MemoryMemento momento)
 {
     _Momento = momento;
 }