@Gsantomaggio points out [here](https://github.com/rabbitmq/rabbitmq-stream-dotnet-client/pull/285#discussion_r1318611388) that the public API surface could be reduced. We should investigate this for version 2.