public override int GetHashCode()
 {
     unchecked
     {
         var hash = 17;
         hash = hash * 23 + Suburb.GetHashCode();
         hash = hash * 23 + Postcode.GetHashCode();
         return(hash);
     }
 }
 protected override int GetHashCodeCore()
 {
     return(CountryCode.GetHashCode() ^
            Country.GetHashCode() ^
            PostalCode.GetHashCode() ^
            State.GetHashCode() ^
            County.GetHashCode() ^
            City.GetHashCode() ^
            Suburb.GetHashCode() ^
            StreetName.GetHashCode() ^
            StreetNumber.GetHashCode() ^
            PlaceName.GetHashCode());
 }