protected function create($name) {
    $c = $this->avaibleModules[$name]['class'];
    $module = new $c($this->project, $this->inTests);
    $module->setName($name);
    
    $this->modules[$name] = $module;
    
    PSC::getEventManager()->dispatchEvent('Psc.ModuleCreated', NULL, $module);
    
    return $module;
  }