public function __construct($name, HaddockProjectOrganisation_PlugInModulesDirectory $plug_in_modules_directory)
 {
     parent::__construct($name, $plug_in_modules_directory->get_project_directory());
     $this->plug_in_modules_directory = $plug_in_modules_directory;
 }
 public function __construct($name, HaddockProjectOrganisation_CoreModulesDirectory $core_modules_directory)
 {
     parent::__construct($name, $core_modules_directory->get_project_directory());
     $this->core_modules_directory = $core_modules_directory;
 }