public override bool Equals(object other) { return other != null && Equals (other as ChallengeMetaData); }