TArray of UObjects resetting after editor restart

I found this thread which I think may be relevant;

But I have no idea how to implement this, that method is also deprecated in favour of one that uses FObjectPreSaveContext - little to no documentation other than trying to look through engine source.

Maybe @Roy_Wierer.Seda145 could provide some pointers if he sees this? :smiley: