title: Using toString when setting object prototype to null
body: <p>If I set the prototype to null, then how come I can still use toString on the object?</p>
  
  <pre><code>var nakedObject=Object.create(null,{
  name:{
      configurable:true,
      enumerable:true,
      value:"Hello",
      writable:true
  }
  });
   console.log(nakedObject.name.toString());
   console.log ("valueOf" in nakedObject);
  </code></pre>