title: JSON.NET Argument Exception when creating JSON with LINQ
body: <p>I'm using JSON.NET Linq to JSON, when I execute the below I get the following argument exception:</p>
  
  <blockquote>
    <p>Can not add Newtonsoft.Json.Linq.JValue to Newtonsoft.Json.Linq.JObject</p>
  </blockquote>
  
  <p>What's wrong with the code</p>
  
  <pre><code>string content = new JObject(
              new JObject("auth",
                          new JProperty("user", "anemail@gmail.com"),
                          new JProperty("secret", "somepassword")
                  ),
              new JObject("config",
                          new JProperty("template", "1")
                  ),
              new JObject("data",
                          new JProperty("email", "body")
                  )
              ).ToString();
  </code></pre>