a dictionary based technique for accessing elements of a data structure used by an object oriented program involves creating a dictionary for the elements which compose the data structure including location information for each element . responsive to a request for a particular data structure element , the dictionary is interrogated to return a pointer to a desired instance of a particular data structure element to the requesting process . the dictionary finds particular application in dynamic and complicated internet programs written in javascript , where a typical data structure is a response / request based database structure which parallels a request and a response in an internet protocol . object constructors which utilized to initialize properties on an object are also generated from the dictionary . once a request is recieved to generate object constructor code for an object in the object oriented program , rule data for naming properties of the object are retrieved from a rule database . element data on elements for the object is retrieved from the dictionary and the object constructor code is generated according to the retrieved rule and element data . object constructors are generated for initializing the set of properties as a subobjects in the object oriented program as a child objects of their respective originating object .