public Task HandleAsync(TCommand command) => _enabled ? _outbox.HandleAsync(_messageId, () => _handler.HandleAsync(command)) : _handler.HandleAsync(command);
public Task HandleAsync(TEvent @event) => _enabled ? _outbox.HandleAsync(_messageId, () => _handler.HandleAsync(@event)) : _handler.HandleAsync(@event);