public CustomisableRetryStrategy(Times maxAttempts, Seconds initialDelay, Seconds delay)
     : base(maxAttempts, initialDelay, delay)
 {
 }
 protected RetryStrategy(Times maxAttempts, Seconds initialDelay, Seconds delay)
 {
     InitialDelay = initialDelay;
     Delay = delay;
     counter = new Counter(maxAttempts.Count);
 }