1. A computer implemented method, the method comprising: configuring an analytic enablement object (AEO) class of business object, the AEO representing transformations of business object (BO) data and having at least one node, one or more of the at least one AEO node having at least one derived attribute based on a transformation of at least one core business object (BO), the configuring comprising: specifying the at least one core BO on which the AEO bases its attributes, the at least one core BO being a model-based data structure representation of data persisted on a database, where each core BO has at least one node and the at least one BO node has at least one attribute; defining a relationship between the at least one core BO and the AEO, where the relationship specifies at least one node of the at least one core BO on which the at least one AEO derived attribute is based; defining transformations represented by the at least one AEO derived attribute, the transformations being a function including at least one of a calculation and a computation of at least one attribute of the at least one core BO; generating a change notification in response to a change of at least one attribute associated with at least one node of the at least one core BO, the at least one core BO being monitored for a change; updating, based on the generated change notification, an instance of the AEO, the updated AEO reflecting the change to the at least one attribute of the at least one core BO in its transformation of the at least one attribute of the at least one core BO; and maintaining a persistence of the updated AEO in an index of a secondary persistence of the core BO.