docs: function()
  	{
  		if(!this._collectionBinder)
  		{
  			var i, l, element = this.element,
  				subView, options, opt, rendered, subviewsStruct = null;
  
  			if(element) this._subviewsStruct = findViewElements(element);
  
  			if(this._explicitSubviewsStruct !== null)
  			{
  				if(this._subviewsStruct === null) this._subviewsStruct = [];
  				subviewsStruct = arrayConcat(this._subviewsStruct, this._explicitSubviewsStruct);
  			}
  			else if(this._subviewsStruct !== null) subviewsStruct = this._subviewsStruct.slice();
  
  			// Render subviews
  			if(subviewsStruct !== null)
  			{
  				for(i = 0, l = subviewsStruct.length; i < l; i++)
  				{
  					options = subviewsStruct[i].options;
  					options.element = subviewsStruct[i].element;
  					options.env = this.env;
  					subView = this.createView(subviewsStruct[i].viewName, options);
  					if(subView instanceof View)
  					{
  						subView.renderAll();
  					}
  				}
  			}
  		}
  	}