code: function _cacheChildren(node) {
    var children = node.get('children');
    if(children) {
      node.set('allChildren', children);
      children.forEach(_cacheChildren);
    }
  }
docs: Step 3: Recursive
  Create a copy of all possible children in allChildren for later use
  @param node {DataNode}