code: function addChild(data) {
                  var child = new TreeNode(data, this);
                  if (!this.children) {
                      this.children = [];
                  }
                  this.children.push(child);
                  return child;
              }
docs: Add child. Returns the newly created child.
  @param data
  @returns {TreeNode}