The MetaSpec and related classes serve a similar purpose to the Java beans
BeanInfo class.
They do though provide a more interactive protocol, with specific interfaces to support object set navigation, lookup and life-cycle functions.
Since GPOView is designed to utilise the MetaSpec classes, it can be
used to provide an interface to any java functional model that provides the required programming
interface.
By default GPO objects support MetaSpec in a generic way, whilst
The Alchemist will generate customised MetaSpec support to provide
a more refined interface.