public Task PublishBatchAsync <TMessage>(IReadOnlyCollection <TMessage> messages) where TMessage : class { _messages.AddRange(messages); return(_messageAggregator.PublishBatchAsync(messages)); }