public async Task<List<DomainEvent>> GetStreamAsync(string aggregateId) { Argument.IsNotNull(aggregateId, nameof(aggregateId)); return await Task.FromResult(SafePick(aggregateId)); //todo everywhere }