4. The method of claim 1 , further comprising: generating a common type schema in the second programming language providing elements and attributes describing the reusable code in the data structure, wherein the reference to the reusable code in the data structure schema identifies the common type schema and a location of the common type schema.
4. The method of claim 1 , further comprising: generating a common type schema in the second programming language providing elements and attributes describing the reusable code in the data structure, wherein the reference to the reusable code in the data structure schema identifies the common type schema and a location of the common type schema. 6. The method of claim 4 , further comprising: validating the model file against the common type schema, wherein the data structure schema is generated in response to validating the model file; and receiving updates to the model file in response to the model file not validating.