57 /// Gets whether this node contains a primitive value. A primitive value has no children node and does not need to refresh its hierarchy when its value is modified.
67 /// Gets or sets the index of this node, relative to its parent node when its contains a collection. Can be null of this node is not in a collection.
87 /// Gets additional data associated to this content. This can be used when the content itself does not contain enough information to be used as a view model.
128 /// Moves the node by setting it a new parent.
129 /// </summary>
130 /// <param name="newParent">The new parent of the node once moved.</param>
131 /// <param name="newName">The new name to give to the node once moved. This will modify its path. If <c>null</c>, it does not modify the name.</param>