public async Task <Team> Handle(GetTeam request, CancellationToken cancellationToken)
        {
            var teamAggregates = await _integrationRepository.GetTeamEventsAsync(request.TeamId);

            // ! we should ensure that TeamCreated is first event !!! this is problem !!!
            var team = teamAggregates
                       .ToList()
                       .Aggregate();

            return(team);
        }