///--------------------------------------------------------------------------------
 /// <summary>This method sets the default values.</summary>
 ///--------------------------------------------------------------------------------
 protected override void OnSetDefaults()
 {
     if (PropertyRelationship.ReverseInstance != null)
     {
         EditPropertyRelationship.TransformDataFromObject(PropertyRelationship.ReverseInstance, null, false);
     }
     else if (PropertyRelationship.IsAutoUpdated == true)
     {
         EditPropertyRelationship.TransformDataFromObject(PropertyRelationship, null, false);
     }
     else
     {
         PropertyRelationship newPropertyRelationship = new PropertyRelationship();
         newPropertyRelationship.PropertyRelationshipID = EditPropertyRelationship.PropertyRelationshipID;
         EditPropertyRelationship.TransformDataFromObject(newPropertyRelationship, null, false);
     }
     EditPropertyRelationship.ResetModified(true);
 }
 ///--------------------------------------------------------------------------------
 /// <summary>This method resets the data.</summary>
 ///--------------------------------------------------------------------------------
 protected override void OnReset()
 {
     EditPropertyRelationship.TransformDataFromObject(PropertyRelationship, null, false);
     EditPropertyRelationship.ResetModified(false);
 }