protected bool Equals(Order order) { return(victoryPoint.Equals(order.victoryPoint) && requiredGems.Equals(order.requiredGems)); }