Memento

A Memento captures and externalizes an object’s state in another object. I might have included this one if I had space.