השאלה היא
איך אתה מתייחס למונח UNDO? אם הכוונה היא ל"חזרה למצב קודם" אז Memento נשמע הגיוני. אם הכוונה היא ל"ביטול פעולה שבוצעה" אז אולי Command מתאים יותר. אני חושב שאפשר לממש Undo בהמון דרכים כי זו באמת פעולה כללית מאוד שיכולות להיות לה משמעויות שונות לחלוטין בין מודל אובייקטים אחד לאחר.