private async Task Handle(Subscribe subscribe) { if (_streamsStoreSubscription.StreamIsRunning) { var projection = _registeredProjections .GetProjection(subscribe?.ProjectionName) ?.Instance; Subscribe(projection); } else { await StartStream(); _commandBus.Queue(subscribe.Clone()); } }