Bug: scope.$.update doesn't work in the presence of expressions