public override object ReadJson(JsonReader reader, Type objectType, object existingValue, Newtonsoft.Json.JsonSerializer serializer)
 {
     if (reader.TokenType == JsonToken.StartObject)
     {
         ObjectValue objectValue = new ObjectValue();
         serializer.Populate(reader, objectValue);
         return objectValue;
     }
     return null;
 }