public static KickstartTemplateService factory(
     EventPublisher publisher,
     Environment environment,
     String baseDir,
     Storage storage,
     ConfigurationManagement cm) {
   KickstartTemplateService service =
       new KickstartTemplateService(publisher, baseDir, storage, cm);
   EnvironmentEvent event =
       new EnvironmentEvent.Builder(KickstartEvent.KICKSTART_REQUESTED, environment).build();
   publisher.addSubscriber(service, event);
   return service;
 }