public RetryImpl Using(RetryStrategyBase strategy) { if (strategy == null) { throw new ArgumentNullException(nameof(strategy)); } retryStrategy = strategy; return(this); }