public boolean performConfiguration(ServletContext servletContext)
      throws WebProtegeConfigurationException {

    LoadWebProtegeProperties loadWebProtegeProperties = new LoadWebProtegeProperties();
    loadWebProtegeProperties.run(servletContext);

    LoadMailProperties loadMailProperties = new LoadMailProperties();
    loadMailProperties.run(servletContext);

    for (ConfigurationTask task : configurationTasks) {
      task.run(servletContext);
    }

    return true;
  }