private TService GetInitialisedService(int threads, TService enhancedService = null) { enhancedService = enhancedService ?? factory.CreateEnhancedService(); enhancedService.EnhancedServicePool = this; enhancedService.FillServicesQueue(Enumerable.Range(0, threads).Select(e => GetCrmService())); return(enhancedService); }