|The identity format for custom objects is the script name, followed by property syntax listing all fields with their values.
|Custom objects are custom object types.
They use a script basis to create an object similar to the base object types (ListTag, PlayerTags, etc).
Usage of these should generally be avoided, as they can be considered 'over-engineering'...
That is, using a very complicated solution to solve a problem that can be solved much more simply.
Custom objects exist for experimental reasons. Do not use these in any real scripts.