1. A method comprising: defining a meta-data class having meta-data used to describe a class and constituent components of the class, the meta-data class having a property, and the defining being performed by a computing device; creating a compiled version of the class, the compiled version of the class being embedded with the meta-data, and the creating being performed by the computing device; creating an instance of the class, the creating the instance of the class being performed by the computing device; receiving, from an entity, a request to access the instance of the class, the receiving performed by the computing device; accessing, the property of the meta-data class embedded in the compiled version of the class to determine how to access data associated with the instance of the class, the accessing being performed by the computing device; receiving, based on accessing the property of the meta-data class, information regarding how to access the data associated with the instance of the class, the meta-data providing the information, the meta-data providing a value to the entity, the value being used to identify the instance of the class, and the receiving the information regarding how to access the data associated with the instance of the class being performed by the computing device; and accessing, based on the information regarding how to access the data associated with the instance of the class, the data associated with the instance of the class, the accessing the data associated with the instance of the class being performed by the computing device.
1. A method comprising: defining a meta-data class having meta-data used to describe a class and constituent components of the class, the meta-data class having a property, and the defining being performed by a computing device; creating a compiled version of the class, the compiled version of the class being embedded with the meta-data, and the creating being performed by the computing device; creating an instance of the class, the creating the instance of the class being performed by the computing device; receiving, from an entity, a request to access the instance of the class, the receiving performed by the computing device; accessing, the property of the meta-data class embedded in the compiled version of the class to determine how to access data associated with the instance of the class, the accessing being performed by the computing device; receiving, based on accessing the property of the meta-data class, information regarding how to access the data associated with the instance of the class, the meta-data providing the information, the meta-data providing a value to the entity, the value being used to identify the instance of the class, and the receiving the information regarding how to access the data associated with the instance of the class being performed by the computing device; and accessing, based on the information regarding how to access the data associated with the instance of the class, the data associated with the instance of the class, the accessing the data associated with the instance of the class being performed by the computing device. 16. The method of claim 1 , where accessing the property of the meta-data class occurs in a distributed computing environment that includes a first computing device and a second computing device, one of the first computing device or the second computing device executes a language processor for processing programs written in a dynamically typed array-based language in which values are represented by arrays, and the dynamically typed array-based language supports array indexing.