Patent ID: 8688743

Claim:
A method, comprising: providing a hybrid object tree that interconnects individual data objects of different data types from a plurality of different input data sources, where instantiated data objects of the hybrid object tree comprise an internal dynamic data area that encapsulates at least one reference to an original input data source; identifying at least one attribute that is unavailable via the referenced original input data source of a first instantiated data object of the hybrid object tree; adding the at least one attribute to the first instantiated data object of the hybrid object tree within the internal dynamic data area of the first instantiated data object; detecting a modification to hybrid object tree syntax that defines the hybrid object tree; determining that the detected modification to the hybrid object tree syntax results in a new child node of an instantiated parent data object within the hybrid object tree; determining whether data of the new child node comprises a discrete data value; and storing, in response to determining that the data of the new child node comprises the discrete data value, the discrete data value within the internal dynamic data area of the instantiated parent data object to create the new child node without instantiating a child data object to store the discrete data value.