public AddNodeCommand(AddNodeChange change)
     : base(change)
 {
 }
 public RemoveNodeCommand(RemoveNodeChange change)
     : base(change)
 {
     var ac = new AddNodeChange(change.Node, change.Action) { NextNode = change.NextNode, Parent = change.Parent };
     _add = new AddNodeCommand(ac);
 }
 internal virtual AddNodeCommand CreateAddNodeCommand(
     VanillaXmlModelProvider provider, AddNodeChange change)
 {
     return new AddNodeCommand(change);
 }