public override void Run(ServiceProviderContainer container, Assembly[] assemblies, CrudlessOptions options) { container.RegisterInitializer <ICrudlessRequestHandler>(handler => { if (handler.ErrorDispatcher.Handler == null) { handler.ErrorDispatcher.Handler = container.ProvideInstance <IErrorHandler>(); } }); container.RegisterSingleton <IErrorHandler, ErrorHandler>(); }