public Memento(Laptop laptop) { Laptop = laptop; }
public void SetLaptop(Laptop laptop) { this.laptop = laptop; }
public void Restore(Memento memento) { laptop = memento.Laptop; }
public Originator(Laptop laptop) { this.laptop = laptop; }