title: How to deserialize class without calling a constructor?
body: <p>I'm using Json.NET in my WCF data service.</p>
  
  <p>Here's my class (simplified):</p>
  
  <pre><code>[DataContract]
  public class Component
  {
      public Component()
      {
          // I'm doing some magic here.
      }
  }
  </code></pre>
  
  <p>How can I deserialize that class <em>without</em> invoking a constructor using <code>JsonConvert.DeserializeObject</code>?</p>
  
  <p>Sorry if not clear, feel free to ask questions.</p>