open:memento-pattern