title: Json.NET: Serialization Callbacks in base object
body: <p>Using Json.NET are Serialization Callbacks supported when the OnDeserializedAttribute is placed on a base class method?  For example using this object graph:</p>
  
  <pre><code>[DataContract]
  public class StubData:StubBase {}
  
  [DataContract]
  public class StubBase {
      public string Id { get; set; }
  
      [OnDeserialized]
      public void OnDeserialized(StreamingContext context) {
          Id = "1";
      }
  }
  
  var stubData = JsonConvert.DeserializeObject&lt;StubData&gt;(@"{""anyData"":""Foo""}");
  
  stubData.Id //returns 1
  </code></pre>