public SqlServerSagaPersistance(ISqlServerConnection sqlServerConnection, IDateTimeProvider dateTimeProvider, SqlServerOptions sqlServerOptions)
 {
     this.instances                   = new Dictionary <Guid, string>();
     this.sqlServerConnection         = sqlServerConnection;
     this.dateTimeProvider            = dateTimeProvider;
     this.sqlServerOptions            = sqlServerOptions;
     this.weakInMemorySagaPersistance = new WeakInMemorySagaPersistance(
         TimeSpan.FromSeconds(15));
 }