There are several constraints in place here. You can play with the values to see the effects
No matter in which order you give your binding expressions. The calculation engine will figure out the right order for calculation automatically by using a dependency graph.
Only required calculations are computed.