title: Dynamic property name as string
body: <p>When creating a new document with DocumentDB, I would like to set the property name <em>dynamically</em>, currently I set <code>SomeProperty</code>, like this:</p>
  
  <pre><code>await client.CreateDocumentAsync("dbs/db/colls/x/" 
     , new { SomeProperty = "A Value" });
  </code></pre>
  
  <p>, but I would like to get the <code>SomeProperty</code> property name from a string so that I can access different properties using the same line of code, like this:</p>
  
  <pre><code>void SetMyProperties()
  {
      SetMyProperty("Prop1", "Val 1");
      SetMyProperty("Prop2", "Val 2");
  }
  
  void SetMyProperty(string propertyName, string val)
  {
      await client.CreateDocumentAsync("dbs/db/colls/x/" 
         , new { propertyName = val });
  }
  </code></pre>
  
  <p>Is this possible somehow? </p>