Clone nested lists, structs and curves in orphan properties and added components so repeated snapshot restores cannot alias live edits.
Schema
schema defines type and field descriptors and a registry for components, structs, data assets, and script types. It provides shared metadata and field access used by serialization, the editor, and scripting, so these systems can interpret values consistently.