anchor.diff:          builder |> FactoryService.RegisterSingleFactoryInstance<Analyzer>
           builder |> FactoryService.RegisterSingleInstance<SettingsBuilder, ISettingsBuilder>
           builder |> FactoryService.RegisterSingleInstance<ResourceLoader, IResourceLoader>
  -        builder.RegisterInstance(new RegisterationManager(new ThreadSafeFileWiter(), new YamlFormatter() :> IFormatter)).As<RegisterationManager>()
  +        builder.RegisterInstance(new RegisterationManager(new ThreadSafeFileWiter(), new YamlFormatter() :> IFormatter, serverSettings)).As<RegisterationManager>()
               .SingleInstance() |> ignore
  -        builder.RegisterInstance(serverSettings).SingleInstance() |> ignore
  +        builder.RegisterInstance(serverSettings).SingleInstance().As<ServerSettings>() |> ignore
           // Register services
           builder |> FactoryService.RegisterSingleInstance<FlexParser, IFlexParser>
           builder |> FactoryService.RegisterSingleInstance<IndexService, IIndexService>
  
positive.code:         builder |> FactoryService.RegisterSingleInstance<JobService, IJobService>
          builder |> FactoryService.RegisterSingleInstance<FactoryService.FactoryCollection, IFactoryCollection>
          builder |> FactoryService.RegisterSingleInstance<ThreadSafeFileWiter, IThreadSafeWriter>
          builder.RegisterInstance((GetLoggerService(serverSettings))).SingleInstance().As<ILogService>() |> ignore
          // Register server
          //builder.RegisterType<Owin.Server>().As<IServer>().SingleInstance().Named("http") |> ignore
          builder.Build()
  
negative.code:     open System.Threading
      open System.Threading.Tasks
      open org.apache.lucene.analysis
          
      let GetLoggerService() = 
              new ConsoleLogService() :> ILogService
      
      /// <summary>
  