public object Clone() { return(new PlayerGroupInfo { Team1 = (TeamInfo)Team1?.Clone(), Team2 = (TeamInfo)Team2?.Clone() }); }