[Add] Memento Pattern