public ProducerService(ISerializer serializer, BatchingService batchingService) { _serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); _batchingService = batchingService ?? throw new ArgumentNullException(nameof(batchingService)); }