- clear
Clears the set value (or any attached child values) from this value
- getChild
Gets the currently present child for the given key. Returns null if no child is
present
- getValue
Gets the value encapsulated by this instance
- iterateChildren
Returns an iterable over all child nodes
- putChild
Put a child value, or null to remove value at that key
- putChildIfAbsent
Put a child value, if one isn't already present at that key
- setValue
Sets the value encapsulated by this instance
- copy
Creates a copy of this node