private FormDataNode GetChild(string name)
 {
     if (!Values.ContainsKey(name))
     {
         Values[name] = new FormDataNode(this, name);
     }
     return(Values[name]);
 }
 public FormDataNode(FormDataNode parent, string name)
 {
     Parent = parent;
     Name   = name;
     Values = new Dictionary <string, FormDataNode>();
 }