title: How can I exclude the Type information from the DataContract?
body: <p>I want to exclude the __type Key and Value from my serialization:</p>
  
  <pre><code>{"__type":"Entity:#Runtime.DataBus","Children":[],"Fields":[{"Key":"field1","Value":"10"},{"Key":"fieldString1","Value":"field1 init"},{"Key":"fieldString2","Value":"field2 init"}],"Name":"Entity1"}
  </code></pre>
  
  <p>I'm using the <code>System.Runtime.Serialization.Json.DataContractJsonSerializer</code>.</p>
  
  <p>I've had to mark the Types as KnownTypes and it appears to be this that's pulling the __type into the serialization.</p>
  
  <p>I do not want it in my object, how can this be done?</p>
  
  <p>Without using the KnownType attribute on the class with the DataContract it would work but without it in this class I get all sorts of exceptions on this classes member's Types.</p>