With objects, it is different. The identifying number associated with an object is unique to that object. It was assigned when the object was created and will never be reused, even if the object is destroyed. Only characters have the player bit set to 1. The notion of classes and specialization is the very essence of what is meant by object-oriented programming.
Every object has eight built-in properties whose values are constrained to be of particular types.
In addition, an object can have any number of other properties, none of which have type constraints. The name property is used to identify the object in various printed messages. It can only be set by a wizard or by the owner of the object. The owner identifies the object that has owner rights to this object, allowing them, for example, to change the name property. Only a wizard can change the value of this property.