public List <Club> Ranking(RankingType rankingType = RankingType.General)
        {
            ClubRankingComparator comparator = new ClubRankingComparator(this.matches, rankingType);
            List <Club>           ranking    = new List <Club>(_clubs);

            ranking.Sort(comparator);
            return(ranking);
        }
        public List <Club> RankingWithoutReserves(int group)
        {
            List <Club> res = new List <Club>();

            foreach (Club c in _clubs)
            {
                if ((c as ReserveClub) == null)
                {
                    res.Add(c);
                }
            }
            ClubRankingComparator comparator = new ClubRankingComparator(this.matches);

            res.Sort(comparator);
            return(res);
        }