public static DIHelper AddFactoryIndexerService <T>(this DIHelper services) where T : Wrapper { services.TryAddScoped <FactoryIndexer <T> >(); return(services .AddFactoryIndexerHelperService() .AddTenantManagerService() .AddFactoryIndexerService() .AddClientService() .AddSearchSettingsHelperService() .AddBaseIndexerService <T>()); }