In the first case, any property change on scope.source will trigger.
In the second case, any change of the value of the
"source" property (add/set/remove) on scope will trigger.