title: Mongodb Convention packs
body: <p>How does one use a MongoDB <code>ConventionPack</code> in C# I have the following code:</p>
  <pre><code>MongoDatabase Repository = Server.GetDatabase(RepoName);
  this.Collection = Repository.GetCollection&lt;T&gt;(CollectionName);
  var myConventions = new ConventionPack();
  myConventions.Add(new CamelCaseElementNameConvention());
  </code></pre>
  <p>Does the convention pack automatically attach to this.Collection? <br/> When I load in a new object will it automatically persist it as this case? <br/> Do I have to add tags in my class declaration (like a data contract)?</p>