public TeamData(PoolCreator.PoolKey poolKey, PoolCreator.PoolData poolData, PoolCreator.TeamData teamData)
        {
            foreach (PoolCreator.RegisteredPlayer player in teamData.players)
            {
                Players.Add(new PlayerData(player));
            }

            TotalRankPoints = teamData.TeamRankingPoints;

            if (poolKey.division == PoolCreator.EDivision.Open && poolKey.round == PoolCreator.ERound.Finals)
            {
                RoutineScores = new RoutineScoresData(poolKey, poolData);
            }
        }
 public TeamDataDisplay(PoolCreator.PoolKey poolKey, PoolCreator.PoolData poolData, PoolCreator.TeamData teamData)
 {
     Data = new TeamData(poolKey, poolData, teamData);
 }