<N> void
rebaseNode(NodeContext<N> context, Scope scope, NodeChangeListener<NodeContext<N>> listener)
saveNode(NodeContext<N> context, NodeChangeListener<NodeContext<N>> listener)
updateNode(NodeContext<N> root, Scope scope, NodeChangeListener<NodeContext<N>> listener)