title: Magento Go SOAP API V2 customer create does not pass some optional fields
body: <p>I'm using Magento Go's SOAP API V2 to created customers. When using customerCustomerCreate,  the values firstname, lastname, email and password all get passed in successfully, but I can't seem to set the dob.  I thought maybe it was a date formatting issue, so I tried middlename, which doesn't get set either.  I don't get any error response from the API, so I don't think my values are invalid.  I'm just not seeing them in the record that is created.  Has anyone experienced this?</p>
  
  <pre><code>$client = new SoapClient('http://...');
  
  $session = $client-&gt;login('api_user', 'api_pass');
  $result = $client-&gt;customerCustomerCreate($session, array(
      'email' =&gt; 'example@email.com', 
      'firstname' =&gt; 'First', 
      'lastname' =&gt; 'Last',
      'middlename' =&gt; 'Middle', 
      'gender' =&gt; 1,
      'password' =&gt; 'password', 
      'website_id' =&gt; 1, 
      'store_id' =&gt; 1, 
      'group_id' =&gt; 1,
  ));
  
  $result = $client-&gt;customerCustomerInfo($session, $result);
  
  var_dump($result);
  </code></pre>
  
  <p>The result, where middlename and gender is missing:</p>
  
  <pre><code>object(stdClass)#2 (11) {
      ["customer_id"]=&gt; int(53) 
      ["created_at"]=&gt; string(19) "2012-10-19 15:32:24" 
      ["updated_at"]=&gt; string(19) "2012-10-19 15:32:24" 
      ["store_id"]=&gt; int(1) 
      ["website_id"]=&gt; int(1) 
      ["created_in"]=&gt; string(7) "English" 
      ["email"]=&gt; string(17) "example@email.com" 
      ["firstname"]=&gt; string(5) "First" 
      ["lastname"]=&gt; string(4) "Last" 
      ["group_id"]=&gt; int(1) 
      ["password_hash"]=&gt; string(67) "(password hash)" 
  }
  </code></pre>