title: A first chance exception of type 'Microsoft.CSharp.RuntimeBinder.RuntimeBinderException' occurred
body: <p>When using dynamic on Newtonsoft JObjects, I get a lot of <code>Microsoft.CSharp.RuntimeBinder.RuntimeBinderException</code> in my debug output. Although the exceptions must be trapped somewhere in Microsoft.CSharp.dll, it makes me vaguely uncomfortable that they are occurring. Is there anything I can do to stop them (other than forgoing dynamic altogether)?</p>
  
  <p>Here is a short test program which outputs one of these exceptions:</p>
  
  <pre><code>    using System;
      using Newtonsoft.Json.Linq;
  
      namespace DynamicTest {
          class Program {
              static void Main(string[] args) {
                  JObject j = new JObject();
                  j["DocumentName"] = "Name";
                  dynamic d = j;
                  d.DocumentName = "Changed";
              }
          }
      }
  </code></pre>