title: While trying to use selfTracking I'm receiving Client error
body: <p>I'm using SelfTracking in entity framework.</p>
  
  <p>The problem is that when I save data everything works fine but when I save it second time it want to add new object but I only want to update old one or don't do anything if the one wasn't modified.</p>
  
  <p>I will describe it below:</p>
  
  <p>I have User entity. I create it, do sth and then I create Context, Save it and the destroy Context but User isn't destroyed.</p>
  
  <p>It works ok, User is saved in Database. Then I invoke the same method. Create new context, save and there is duplicate key violation (it doesn't know that it has to update user but tries to insert it).</p>
  
  <pre><code>Context.User.ApllyChanges(MyUser);
  Context.SaveChanges();
  </code></pre>
  
  <p>I tried different variations and each time there is the same error. What am I doing wrong ?</p>
  
  <p>Thanks for help.</p>
  
  <p>When I click save new Context is created but I have the same EntityObject  which I had. Then it wants to add new object </p>