public override int GetHashCode() { return(conds.Aggregate(0, (current, cond) => 37 * current + cond.GetHashCode())); }