public StreamConsumerSettings(
     [NotNull] string streamName,
     [NotNull] IHerculesStreamClient streamClient,
     [NotNull] IStreamEventsHandler eventsHandler,
     [NotNull] IStreamCoordinatesStorage coordinatesStorage,
     [NotNull] Func <StreamShardingSettings> shardingSettingsProvider)
     : base(
         streamName,
         streamClient.ToGenericClient(),
         eventsHandler.ToGenericHandler(),
         coordinatesStorage,
         shardingSettingsProvider)
 {
 }
 public StreamReaderSettings([NotNull] string streamName, [NotNull] IHerculesStreamClient streamClient)
     : base(streamName, streamClient.ToGenericClient())
 {
 }