1. A computer-implemented method comprising: during the execution of an enterprise software application on a computer system, receiving a request for multi-dimensional data referenced by a first object, the first object being maintained by an object model within an object store of an enterprise planning system; in response to receiving the request, the object model causing the first object to dynamically generate at least a portion of executable software instructions for a second object, wherein the portion of the executable software instructions is based on at least one of a dimensionality and arrangement of the multi-dimensional data referenced by the first object, wherein the portion of the executable software instructions enables the second object to calculate a memory address into the multi-dimensional data referenced by the first object; and instantiating, by the first object, the second object within the object store of the enterprise planning system, wherein the second object includes the dynamically generated portion of the executable software instructions and utilizes the dynamically generated portion of the executable software instructions to satisfy the request.