// constructor to allow dependency injection in unit tests with mocks, etc
 public CrissCrossServices(CrcSsrsSoapClientFactory ssrsSoapClientFactory, CrcCacheManager cacheManager,
                           CrcExtraConfiguration extraConfig, CrcReportHistoryFetcherFactory fetcherFactory)
 {
     m_ssrsSoapClientFactory       = ssrsSoapClientFactory;
     m_cacheManager                = cacheManager;
     m_extraConfiguration          = extraConfig;
     m_reportHistoryFetcherFactory = fetcherFactory;
 }
 // constructor to allow dependency injection in unit tests with mocks, etc
 public CrissCrossServices(CrcSsrsSoapClientFactory ssrsSoapClientFactory, CrcCacheManager cacheManager,
     CrcExtraConfiguration extraConfig, CrcReportHistoryFetcherFactory fetcherFactory)
 {
     m_ssrsSoapClientFactory = ssrsSoapClientFactory;
     m_cacheManager = cacheManager;
     m_extraConfiguration = extraConfig;
     m_reportHistoryFetcherFactory = fetcherFactory;
 }