Object types are similar to the record types in containing components
of different types. However, unlike records, objects may contain methods
and be inherited.
The full description of object types can be found elsewhere
(see the OOP Extensions chapter.)