public bool Equals(Competition other) { if (other == null) { return(false); } return(Mechanics.Equals(other.Mechanics) && Teams.Count.Equals(other.Teams.Count) && Teams.TeamClumps.Equals(other.Teams.TeamClumps)); }