3. The method of claim 2 , further comprising: generating, by the computing device, based on the plurality of expression trees, a dependency tree that defines one or more data binding expressions from the plurality of data binding expressions that are to be evaluated before evaluating other data binding expressions from the plurality of data binding expressions, wherein the one or more dependencies between each of the plurality of data binding expressions is further determined based at least in part on the dependency tree.
2. The method of claim 1 , further comprising: generating, by the computing device, based on the plurality of data binding expressions, a plurality of expression trees, wherein each expression tree from the plurality of expression trees corresponds to a particular data binding expression from the plurality of data binding expressions and defines one or more properties of the model object, the one or more properties including the at least one property of the model object, that are terms of that particular data binding expression, wherein the one or more dependencies between each of the plurality of data binding expressions are further determined based at least in part on the plurality of expression trees.