title: Mongo DB C# serializer - circular reference
body: <p>I have a complex model I want to persist to Mongo DB. This model has some circular reference I don't want to break.</p>
  
  <p>Apparently I can't do that with the official Mongo C# driver. 
  Json.Net can serialize properly in Bson, and handle my model without any problem. </p>
  
  <p>Can I change the mongo driver serializer ? Or do you have any other suggestion to handle this case (other than just avoid circular reference or ignore property) ?</p>
  
  <p>Thank you.</p>