public override int GetHashCode() { int hash = 17; hash = 31 * hash + Orbs.GetHashCode(); hash = 31 * hash + Enhancements.GetHashCode(); return(hash); }