title: constructor.name is undefined in Internet Explorer
body: <p>My debugging work in IE ended today by finding that <code>constructor.name</code> is <code>undefined</code>.</p>
  
  <p>I created the following simple code that reproduces the issue:</p>
  
  <pre><code>({}).constructor.name === undefined // =&gt; true
  </code></pre>
  
  <p>Is there any workaround to make this work?</p>
  
  <p>Maybe overriding somehow the prototype?</p>
  
  <p>If possible, I don't want to change the syntax, because the change would be major.</p>
  
  <p><a href="http://jsfiddle.net/d6r3g/"><strong>JSFIDDLE</strong></a></p>