/// <summary>
 /// Initialiazes configuration transport with a <see cref="UniversalTransport"/> with given settings.
 /// </summary>
 public static void SetupUniversalTransport(this IClusterClientConfiguration self, UniversalTransportSettings settings)
 => self.Transport = new UniversalTransport(settings, self.Log);
 /// <inheritdoc cref="UniversalTransport" />
 public UniversalTransport([NotNull] UniversalTransportSettings settings, [NotNull] ILog log)
 {
     this.settings = settings ?? throw new ArgumentNullException(nameof(settings));
     this.log = log ?? throw new ArgumentNullException(nameof(log));
 }