title: Changing parent object , doesn't change prototype chain in other
body: <p>I have two objects foo and bar. Object.create built object bar setting the prototype of it to foo - ok.  When I update foo properties everything is ok, but when I change whole foo object for example to number, object bar does not change. As if the previous object foo was somewhere but I don't know where. I'm very curious about it.</p>
  
  <pre><code>var foo = { name: "foo" };
  var bar = Object.create(foo);
  foo = 2 //I change foo 
  console.log(bar) 
  
  //in Chrome console I see:
  Object {}
  __proto__: Object // __proto__ of bar shows to object 
     name: "foo"
    __proto__: Object
  </code></pre>
  
  <p>help. Maybe I miss something obvious.</p>