public override bool Equals(object obj) { if (ReferenceEquals(null, obj)) return false; if (ReferenceEquals(this, obj)) return true; if (obj.GetType() != typeof (DonationUnder80G)) return false; return Equals((DonationUnder80G) obj); }