Null tool when it is deleted;
Use class name from the meta-system instead of typeid - it allows to request service right by string.
Undoable commands have been populated with names. Undo operations have been synked with undo commands;