Probably there's the only way to add a new node.
Node.AddNodes(nodesXML);
where nodesXML is a valid XML (like used in NodeSrc)
Here's a DTD for nodes:
Key CDATA #REQUIRED
Text CDATA #IMPLIED
ToolTip CDATA #IMPLIED
NavigateUrl CDATA #IMPLIED
NavigateTarget CDATA #IMPLIED
ChildNodeType CDATA #IMPLIED
NodeType CDATA #IMPLIED
NodeSrc CDATA #IMPLIED
Expanded (True|False) #IMPLIED
ExpandLevel CDATA #IMPLIED
DefaultStyle CDATA #IMPLIED
HoverStyle CDATA #IMPLIED
SelectedStyle CDATA #IMPLIED
SelectedHoverStyle CDATA #IMPLIED
ImageUrl CDATA #IMPLIED
SelectedImageUrl CDATA #IMPLIED
ExpandedImageUrl CDATA #IMPLIED
SelectedExpandedImageUrl CDATA #IMPLIED
IconSetPath CDATA #IMPLIED
PostBackOnExpand (True|False) #IMPLIED
PostBackOnCollapse (True|False) #IMPLIED
PostBackOnSelect (True|False) #IMPLIED
PostBackOnDeselect (True|False) #IMPLIED
PostBackOnCheck (True|False) #IMPLIED
PostBackOnUncheck (True|False) #IMPLIED
SelectExpands (True|False) #IMPLIED
SelectCollapses (True|False) #IMPLIED
CanBeSelected (True|False) #IMPLIED
IsCheckBox (True|False) #IMPLIED
IsChecked (True|False) #IMPLIED> ]>