title: Setting navigationProperty of detached BreezeJS entity to an attached entity adds the parent entity to the manager
body: <p>I am using BreezeJS to model my entity types in an Angular web app. The backend is a custom REST API without metadata. I create detached entities that might or might not have to be persisted, like this:</p>
  
  <pre><code>manager.createEntity('ParentType', null, breeze.EntityState.Detached);
  </code></pre>
  
  <p>Setting a navigationProperty of the detached ParentType instance to some entity with a state other than Detached adds the ParentType instance to the manager. Can this behavior be avoided somehow, because I don't care about referential integrity due to the custom backend?</p>