You should never instantiate a PersistentObject directly! Instead, you must define it with PersistentObject.define(), and then instantiate it with the obj() function when you want to use it. You must also never store PersistentObjects in Sugarcube variables! Just store their ids, instantiate them with obj() as needed, and then let them be garbage-collected.
The id of the Persistence defaults entry to be associated with this instance.
This method is overridden, to sort by ClothingClot order, to make it read a little more nicely.
Name Type Description
0 if a's highest ClothingSlot is greater than b's lowest ClothingSlot, <0 if a's highest ClothingSlot is less than b's lowest ClothingSlot, or 0 if a's highest ClothingSlot is equal to b's lowest ClothingSlot. If a or b are not GenericApparel, then it is treated as having a slots value of [Number.MAX_SAFE_INTEGER].