@rmancher As discussed during the standup this isn't always true. ChangeTracking should handle updated foreign keys on existing objects and on new objects added through the typical KRAD add line mechanisms. Because this object is added differently through a custom refresh method the initial linking will need to be done by hand or using DataObjectWrapper.fetchRelationship.