docs: function (id)
  		{
  			if (_components[id] != undefined) 
  				return _components[id];
  			else if (this.hasComponent('classBuilder'))
  			{
  				var config = _componentsConfig[id] || {},
  					className = config.class || id;
  				if (this.getComponent('classBuilder').exists(className))
  				{
  					config.id = id;
  					config.autoInit = false;
  					var component = this.createComponent(className,config);
  					if (config.setParent)
  						component.setParent(self);
  					self.e.loadComponent(e,id,component);
  					(!config.autoInit)&&component.init(config);
  					_components[id] = component;
  					if (typeof config.alias == 'string')
  						this[config.alias] = _components[id]
  					return _components[id];
  				} else
  					return false;
  			}
  		}