Hi, seems like my solution does not work. When persisting new objects my lazy weak pointer referencing them do not get updated. If the pointer expires I am unable to reload the object since the lazy pointer thinks it points to a transient object. Is this expected behavior? Regards, Marcel