This function disables the above process. You would use it e.g. when your class implements a custom Serialize(FArchive&) function which conditionally serializes data depending on whether the serialized object has the RF_ClassDefaultObject flag. Doing so would trigger an ensure in the snapshot archive code because the data would not be read in the same order as it was written.