12. The method as recited in claim 10 , wherein the act of evaluating the query expression to obtain a property value for the property comprises an act of constructing a further data provider.
10. The method as recited in claim 1 , further comprising: an act of receiving a property value access query, the property value access query including a property identifier from the data construction statement; an act of identifying the initial data provider for responding to the property value access query based on the property identifier; an act of placing the initial data provider in a known location associated with the query evaluator; an act of creating a data consumer for the property value access query; an act of the data consumer accessing the initial data provider from the known location; an act of the data consumer requesting the property value of the identified property from the initial data provider; an act of the initial data provider looking up a query expression corresponding to the identified property from the previously received data construction statement; an act of evaluating the query expression to obtain a property value for the property; an act of the initial data provider returning the obtained property value to the data consumer; an act of the data consumer receiving the obtained property value; and an act of the data consumer placing the received property value in the known location for further processing.