public void Stop() => _messenger?.Dispose();
public async Task StopAsync(CancellationToken cancellationToken) { _messenger?.Dispose(); await Task.CompletedTask; }