Called when UObjects have been replaced to allow others a chance to fix their references Note that this is called after properties are copied from old to new instances but before references to replacement objects are fixed up in other objects (i.e. other objects can still be pointing to old data)