I believe this change will make things more efficient, because the location information that is already available is now being used to evaluate an expression, the location information will not have to be extracted with the 'Dao.Object.getLocation' function and then applied after the fact.