8. The method of claim 7 , wherein first and second run-time environments use different object models.
7. A method for identifying a target component by a first computer run-time environment to a second run-time environment, the method comprising: representing a plurality of objects by the first run-time environment, thereby relating the objects in both a type hierarchy identifying types of components and a separate object hierarchy identifying information associated with objects, wherein the type hierarchy and the object hierarchy identify the components in a first natural language; deriving a message from information for both the type hierarchy and the object hierarchy by the first run-time environment, the message comprising a type chain identifying a path in the type hierarchy in a parent-child direction and an object chain identifying a path in the object hierarchy in the parent-child direction, wherein the type chain identifies a type node associated with a target object and the object chain identifies an object node associated with the target object, wherein a combination of the type node and the object node identifies the target object that corresponds to the target component, and wherein a combination of ascendants of the type node and ascendants of the object node correspond to parent components; forwarding the message to the second run-time environment; and parsing the message by the second run-time environment to provide identification of the target component with the combination of the type node and the object node as well as to provide identification of the parent components with the combination of ascendants of the type node and ascendants of the object node, wherein the identification further includes translating information from the first natural language to a different natural language using both type and object information.