title: JSON make case insensitive
body: <p>I'm trying to generate a schema from my C# models, and so far things are going well with the following:</p>
  
  <pre><code>JSchemaGenerator generator = new JSchemaGenerator();
  
  JSchema schema = generator.Generate(typeof(MyClass));
  
  schemachema.AllowAdditionalProperties = false;
  schemachema.UniqueItems = false;
  
  JObject update = JObject.Parse(@"{MYJSON}");
  
  IList&lt;string&gt; messages;
  bool IsValid = update.IsValid(clientSchema, out messages);
  </code></pre>
  
  <p>The one thing I have not been able to figure out is how to make it case insensitive.  It seems it is supposed to do this automatically (case sensitive first, then case insensitive) but for me it does not.</p>
  
  <p>Any ideas on what I am missing?</p>