Possibly relevant thread/answer: How do you serialize and deserialize a UObject to/from an FArchive file? - #6 by zos
Looks wrong to me, property names and types shouldn’t serialised… I guess it (potentially) solves versioning issues, but you are going to get very bloaty files. If this is the way UObjects serialise by default, I think you may want to write your own serialisation code.