Identify model for editors of transient nodes (using model stereotype).
Avoid superfluous event objects (a model could have hundreds of listeners). Consistent events and visitor, TODOs done.
No need in ModelEventListener when there's SModelCommandListener. Dispatch events through visitor rather that instanceof series
Can't get used to the fact j.m.u.SNodeOperation is generated.