public function getNewSubView($name){
		try{
			$controller = new $name();

			if(! ($controller instanceof \OWeb\types\Controller))
				throw new \OWeb\manage\exceptions\Controller("The class \"".$name."\" isn't an instance of \OWeb\Types\Controller");	
			
			if(!isset($this->subViews[$name]))
				$this->subViews[$name] = $controller;
				
			\OWeb\manage\Events::getInstance()->sendEvent('loaded@OWeb\manage\SubViews',$controller);
			$controller->init();
			return $controller;
			
		}catch(\Exception $ex){
			throw new \OWeb\manage\exceptions\Controller("The SubView : \"".$name."\"couldn't be loaded due to Errors",0,$ex);
		}
	}