title: WCF Serialised List object giving strange names for objects
body: <p>Here is the Method signature in the WCF service:</p>
  
  <pre><code>APIMessageList&lt;APISimpleContact&gt; GetMembers(string apiKey, APIContactSearchFilter filter);
  </code></pre>
  
  <p><br>
  <code>APIMessageList</code> inherits from <code>IList</code>. Once I have built a proxy against this WCF service the class name is  <em>APIMessageListOfAPISimpleContactjHldnYZV</em>.</p>
  
  <p>Why do I not get: <strong><em>APIMessageListOfAPISimpleContact</em></strong>?</p>
  
  <p>It adds random text to the end of every APIMessageList object in the interface (there are several)  They all end with the same few chars - jHldnYZV. I have looked online for possible causes, but I can't find any posts of people having this problem.  </p>
  
  <p>This is a purely cosmetic issue but this interface is exposed to our external customers so its appearance is important.</p>
  
  <p>Anybody know why I am getting this problem?</p>
  
  <p>Many thanks<br>
  Joe</p>