20. The system of claim 15 , wherein the instrumented application module is configured to provide the identifier of the first object instance and a key value to the script reflection engine in response to instantiation of the first object instance, the key value associated with an expression from the plurality of expressions.
15. A system to access runtime values of object instances, comprising: a processor and a computer readable medium storing instructions executable by the processor, the instructions comprising: a script expression module including a plurality of expressions, each expression from the plurality of expressions having a textual object element identifier, wherein each of the textual object element identifiers is included in the script expression module at a same time; an instrumented application module including a first object instance and a second object instance, the second object instance being a base object instance of the first object instance wherein each of the textual object element identifiers are not made accessible by the instrumented application module; and a script reflection engine to receive an expression from the script expression module and an identifier of the first object instance, the instrumented application module configured to provide the identifier of the first object instance to the script reflection engine in response to the instrumentation of the instrumented application module, the script reflection engine configured to reflectively request access to an object element associated with the textual object element identifier at the first object instance based on the textual object element identifier of the expression and the identifier of the first object instance, the script reflection engine configured to access the second object instance if the object element is not accessible at the first object instance and reflectively request access to the object element at the second object instance based on the textual object element identifier of the expression.