a portfolio management component that is stored in the memory and that is configured, when executed, to instantiate a hierarchy of object instances according to received data, each object instance representing an investment of the organization, wherein at least two object instances represent data from types of investments that are different from each other such that the data from the different inv