title: .NET WebAPI Serialization k_BackingField Nastiness
body: <p>When i serialize the following:</p>
  
  <pre><code>[Serializable]
  public class Error
  {
  
      public string Status { get; set; }
      public string Message { get; set; }
      public string ErrorReferenceCode { get; set; }
      public List&lt;FriendlyError&gt; Errors { get; set; }
  }
  </code></pre>
  
  <p>I get this disgusting mess:</p>
  
  <pre><code>&lt;ErrorRootOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance"   xmlns="http://schemas.datacontract.org/2004/07/Printmee.Api"&gt;
  &lt;_x003C_Errors_x003E_k__BackingField&gt;
  An exception has occurred. Please contact printmee support
  &lt;/_x003C_Errors_x003E_k__BackingField&gt;
  &lt;_x003C_LookupCode_x003E_k__BackingField&gt;988232ec-6bc9-48f3-8116-7ff7c71302dd&lt;/_x003C_LookupCode_x003E_k__BackingField&gt;
  &lt;/ErrorRootOfstring&gt;
  </code></pre>
  
  <p>What gives? How can i make this pretty? JSON responses also contain the k_BackingField</p>