undo manag singleton instanc deprec undo manag temporarili singleton chang gef point undo manag argo uml project method disappear singleton undo manag deprec undo manag instanc instanc 