public DurableSubscriber(IBuilder builder, IEventStoreConnection client, IPersistCheckpoints store, IDispatcher dispatcher, ReadOnlySettings settings, IMessageMapper mapper)
 {
     _builder      = builder;
     _client       = client;
     _store        = store;
     _dispatcher   = dispatcher;
     _settings     = settings;
     _jsonSettings = new JsonSerializerSettings
     {
         TypeNameHandling = TypeNameHandling.All,
         Binder           = new EventSerializationBinder(mapper),
         ContractResolver = new EventContractResolver(mapper)
     };
 }
 public EventUnitOfWork(IPersistCheckpoints checkpoints, ReadOnlySettings settings)
 {
     _checkpoints = checkpoints;
     _settings    = settings;
 }