private function init_graphical_config()
 {
     $graphical_environment_config = GraphicalEnvironmentConfig::load();
     $graphical_environment_config->set_page_bench_enabled($this->distribution_config['bench']);
     GraphicalEnvironmentConfig::save();
 }
 private function save()
 {
     $this->general_config->set_site_name($this->form->get_value('site_name'));
     $this->general_config->set_site_slogan($this->form->get_value('site_slogan'));
     $this->general_config->set_site_description($this->form->get_value('site_description'));
     $module_home_page = $this->form->get_value('start_page')->get_raw_value();
     $this->general_config->set_module_home_page($module_home_page);
     if ($module_home_page == 'other') {
         $this->general_config->set_other_home_page($this->form->get_value('other_start_page'));
     } else {
         $this->general_config->set_other_home_page('');
     }
     GeneralConfig::save();
     $this->graphical_environment_config->set_visit_counter_enabled($this->form->get_value('visit_counter'));
     $this->graphical_environment_config->set_page_bench_enabled($this->form->get_value('page_bench'));
     $this->graphical_environment_config->set_display_theme_author($this->form->get_value('display_theme_author'));
     GraphicalEnvironmentConfig::save();
     $this->user_accounts_config->set_default_lang($this->form->get_value('default_language')->get_raw_value());
     $this->user_accounts_config->set_default_theme($this->form->get_value('default_theme')->get_raw_value());
     UserAccountsConfig::save();
 }