protected bool Equals(Rate rate) { return(RateOut.Equals(rate.RateOut) && RateIn.Equals(rate.RateIn) && Transmute.Equals(rate.Transmute) && Played.Equals(rate.Played)); }