void OnRedone(UndoServiceEventArgs e) { redone?.Invoke(this, e); }
void OnExecuted(UndoServiceEventArgs e) { executed?.Invoke(this, e); }