4.2.3. Defining Instance Methods with SETMETHOD or ENHANCED
All subclasses of the Object class inherit SETMETHOD. You can use
SETMETHOD to create one-off objects, objects that must be absolutely
unique so that a class that is capable of creating other instances is not
necessary. The Class class also provides an ENHANCED method that lets you
create new instances of a class with additional methods. The methods and the
object variables defined on an object with SETMETHOD or ENHANCED form a separate
scope, like the scopes the class hierarchy defines.