Registers callbacks for snapshotting / restoring certain classes. There can only be one per class. The typical use case using Level Snapshots for restoring subobjects you want recreate / find manually.