public override int GetHashCode()
 {
     return(TargetObject.GetHashCode() ^ TargetProperty.PropertyObject.GetHashCode());
 }