public override bool Equals(object obj) { var other = (Address) obj; return other.Street.Equals(this.Street) && other.City.Equals(this.City) && other.Province.Equals(this.Province); }