anchor.diff:          //            if testServer <> true then MaximizeThreads() |> ignore
           member __.Start() = 
               try 
  -                let httpModules = container.Resolve<IFlexFactory<HttpHandlerBase<_, _>>>().GetAllModules()
  +                let handlerModules = container.Resolve<IFlexFactory<IHttpHandler>>().GetAllModules()
                   let loggerService = container.Resolve<ILogService>()
  -                httpServer <- new OwinServer(httpModules, loggerService, serverSettings.HttpPort)
  +                httpServer <- new OwinServer(handlerModules, loggerService, serverSettings.HttpPort)
                   httpServer.Start()
               with e -> printfn "%A" e
           
  
positive.code:     open Autofac
      open Autofac.Extras.Attributed
      open FlexSearch.Core
      
      /// Get a container with all dependencies setup
      let getContainer (serverSettings : ServerSettings.T, logService : ILogService, testServer : bool) = 
  
negative.code:         builder.RegisterInstance(logService).As<ILogService>() |> ignore
          // Interface scanning
          builder |> FactoryService.registerInterfaceAssemblies<IFlexQuery>
          builder |> FactoryService.registerInterfaceAssemblies<IHttpHandler>
          // Factory registration
          builder |> FactoryService.registerSingleFactoryInstance<IFlexQuery>
          builder |> FactoryService.registerSingleFactoryInstance<IHttpHandler>
          builder |> FactoryService.registerSingleInstance<YamlFormatter, IFormatter>
          builder |> FactoryService.registerSingleInstance<ThreadSafeFileWiter, ThreadSafeFileWiter>
          builder |> FactoryService.registerSingleInstance<FlexParser, IFlexParser>
          // Register services
          builder.RegisterType<AnalyzerService>().As<IAnalyzerService>().SingleInstance()
              .WithParameter("testMode", Some(false)) |> ignore
          builder.RegisterType<IndexService>().As<IIndexService>().SingleInstance().WithParameter("testMode", Some(false)) 
          |> ignore
          builder |> FactoryService.registerSingleInstance<DocumentService, IDocumentService>
          builder |> FactoryService.registerSingleInstance<QueueService, IQueueService>
          builder |> FactoryService.registerSingleInstance<SearchService, ISearchService>
          builder |> FactoryService.registerSingleInstance<JobService, IJobService>
          //builder |> FactoryService.registerSingleInstance<DemoIndexService, DemoIndexService>
          builder.Build()
      
      /// Used by windows service (top shelf) to start and stop windows service.
      [<Sealed>]
      type NodeService(serverSettings : ServerSettings.T, logService : ILogService, testServer : bool) = 
          let container = getContainer (serverSettings, logService, testServer)
  