public MessageStoreViewerFactory(IMessageStoreActivationStateProvider messageStoreActivationStateProvider, 
     IMessageStoreListCacheLoader messageStoreListCache)
 {
     _messageStoreActivationStateProvider = messageStoreActivationStateProvider;
     _logger.Log(LogLevel.Debug, () => "Loading store from cache");
     _messageStoreListCache = messageStoreListCache;
 }
 public MessageStoreViewerModelRetriever(IMessageStoreViewerFactory storeViewerFactory,
     IMessageStoreActivationStateProvider activationStateProvider)
 {
     _storeViewerFactory = storeViewerFactory;
     _activationStateProvider = activationStateProvider;
 }
 public MessageStoreActivationStateListViewModelRetriever(IMessageStoreActivationStateProvider storeActivationStateProvider)
 {
     this._storeActivationStateProvider = storeActivationStateProvider;
 }