title: TypeError: "__init__() got multiple values for keyword argument 'name'"
body: <p>Why am I getting the error in the title when I call this constructor?</p>
  
  <p>I call <code>User(**args)</code> with the following dictionary as <code>args</code>:</p>
  
  <pre><code>{'name': u'Rose Perrone', 'ipAddress': '127.0.0.1', 'email': u'hi@gmail.com'}
  </code></pre>
  
  <p>This is the constructor:</p>
  
  <pre><code>def __init__(name,
               ipAddress,
               password=None,
               email=None,
               deleted=None,
               includePromoted=None,
               explicit=None):
  </code></pre>