A method , performed by a computing system , for loading a deferred object model into a memory of the computing system without initially loading an entirety of the deferred object model into the memory and without having to fully parse a hierarchical object definition that defines the deferred object model, the method comprising: accessing a map that correlates (741-747) positions (711-717) of a hierarchical object definition and corresponding hierarchical positions (721-727) within an object model , wherein the hierarchical object definition includes a plurality of object definitions (211-215) that each describe a corresponding object (321-325) and a hierarchical position of the corresponding object within the object model such that a plurality of objects are included in the object model, each object in the plurality of objects has a corresponding entry in the map , and a first object in the plurality of objects comprising an array of indexed elements represented by a first entry in the map, the first entry includes position data for not every indexed element in the array, wherein the indexed elements are at a regular index of elements, and positions of entries in the map are controlled so that positions of any two of the entries for smaller objects that are not larger than a predetermined threshold, are no more than a predetermined distance apart; and initially constructing the deferred object model of the object model using the map to parse only a subset of the plurality of object definitions included in the hierarchical object definition, thereby constructing only some deferred objects of the deferred object model, thereby reducing load time of the deferred object model as compared to completely loading the deferred object model into the memory. accessing a map that correlates (741-747) positions (711-717) of a hierarchical object definition and corresponding hierarchical positions (721-727) within an object model , wherein the hierarchical object definition includes a plurality of object definitions (211-215) that each describe a corresponding object (321-325) and a hierarchical position of the corresponding object within the object model such that a plurality of objects are included in the object model, each object in the plurality of objects has a corresponding entry in the map , and a first object in the plurality of objects comprising an array of indexed elements represented by a first entry in the map, the first entry includes position data for not every indexed element in the array, wherein the indexed elements are at a regular index of elements, and positions of entries in the map are controlled so that positions of any two of the entries for smaller objects that are not larger than a predetermined threshold, are no more than a predetermined distance apart; and initially constructing the deferred object model of the object model using the map to parse only a subset of the plurality of object definitions included in the hierarchical object definition, thereby constructing only some deferred objects of the deferred object model, thereby reducing load time of the deferred object model as compared to completely loading the deferred object model into the memory. <EOS>