The node path must be an absolute context node path and can be specified as a string or as an array item with the
key "__contextNodePath". The latter case is for updating existing nodes.
This conversion method supports creation of new nodes because new nodes
Also note that the context's "current node" is not affected by this object converter, you will need to set it to
whatever node your "current" node is, if any.
All elements in the source array which start with two underscores (like __contextNodePath) are specially treated
by this converter.
All elements in the source array which start with a *single underscore (like _hidden) are *directly* set on the Node
object.
All other elements, not being prefixed with underscore, are properties of the node.