On a 1-1 association the 'owner' of the reference is set on both objects.
apparantly this can't be done in the offline profile.
A workaround for your issue might be setting a 1 - * relationship where the owner is set on the child entity
and use a GetOrCreate to make sure you're always retrieving or creating only 1 object for that reference.