docs: function (descriptor, rootScope, attributes, cidScope) {
                  var childrenFromDescriptor = [], node, component;
  
                  if (descriptor && descriptor.childNodes) {
                      for (var i = 0; i < descriptor.childNodes.length; i++) {
                          node = descriptor.childNodes[i];
                          component = this._createComponentForNode(node, _.clone(attributes), rootScope, cidScope);
                          if (component) {
                              childrenFromDescriptor.push(component);
                          }
                      }
                  }
  
                  return childrenFromDescriptor;
              }