title: Serialize property that throws NotImplementedException
body: <p>Is there any way to serialize objects of the following class and somehow ignore the exception being thrown?</p>
  
  <pre><code>public class HardToSerialize
  {
    public string IAmNotTheProblem { get; set; }
    public string ButIAm { get { throw new NotImplementedException(); } }
  }
  </code></pre>
  
  <p>Not suprisingly Newtonsoft throws an error when it tries to serialize the value of the <code>ButIAm</code> property.</p>
  
  <p>I don't have access to the class so I can't decorate it with any attributes.</p>
  
  <p>Clarification: I want this to work for <strong>any</strong> object that has properties that throws a NotImplementedException. The <code>HardToSerialize</code> class is just one example.</p>