Yes. It's implicitely in the inheritance hierarchy of the scope object. If I would do something like:

`scope.isIE9 = false` in the directive, then `$scope.isIE9=true` in the controller, the result would be `scope.isIE9 == false` in the direcive (as we have overwritten the property)

I think that's the famous 'monthly bug' from the angular video you send me once.