title: Scope's proto and $parent are different
body: <p>I have a directive that creates a new child scope (by <code>scope: true</code>). Now in its template there is ng-repeat that creates a new child scope by itself. The issue is that from within the ng-repeat scope I cannot get to the properties of the parent scope, even though the <code>$parent</code> property of this scope is set to the directive's scope (which is correct, because it is its parent).</p>
  
  <p>As I examined the scopes, the prototype for the ng-repeat scope is referring the scope above the directive's one, so the prototypal inheritance doesn't work and that's why I can't get to the directive's scope properties.</p>
  
  <p>How come that the scope inheritance is broken like that? Is it possible that ng-repeat scope <code>$parent</code> property is set correctly, but the prototype of it is not?</p>
  
  <p>Around the ng-repeat directive, there is correct scope of the directive.</p>