7. A method for creating wrapper objects that expose and implement an information object interface, the method comprising the steps of: specifying an information object by a description of the information object, which identifies a type of the information object and named components of the information object, including defining the named components of the information object and types of the named components, associating an object method of the information object with a collection of named component objects each having defined name components, the object method of the information object to provide a plurality of object characteristics of a particular defined type, the named component objects each have an object method that provides a desired behavior as an implementation of the associated object method, and executing the associated object method on a component object in the collection of named component objects that has a same name as a name referred to by the object method to provide the desired behavior when the object method for a plurality of object characteristics of a particular type of an information object is invoked.
7. A method for creating wrapper objects that expose and implement an information object interface, the method comprising the steps of: specifying an information object by a description of the information object, which identifies a type of the information object and named components of the information object, including defining the named components of the information object and types of the named components, associating an object method of the information object with a collection of named component objects each having defined name components, the object method of the information object to provide a plurality of object characteristics of a particular defined type, the named component objects each have an object method that provides a desired behavior as an implementation of the associated object method, and executing the associated object method on a component object in the collection of named component objects that has a same name as a name referred to by the object method to provide the desired behavior when the object method for a plurality of object characteristics of a particular type of an information object is invoked. 8. The method of claim 7 , further comprising the steps of: relating the information object type to the component objects as wrapper objects, creating the wrapper objects per the information object type, relating the types of named components to component objects that perform the desired behavior, to make the desired behavior invocable via the name of the related named component, creating component objects per the component types that implement the behavior, and collecting the created component objects within the wrapper object.