protected override void OnConfiguring(IMongoDatabaseBuilder mongoDatabaseBuilder)
 {
     mongoDatabaseBuilder
         .RegisterCamelCaseConventionPack()
         .RegisterSerializer(new DateTimeOffsetSerializer())
         .ConfigureConnection(con => con.ReadConcern = ReadConcern.Majority)
         .ConfigureConnection(con => con.WriteConcern = WriteConcern.WMajority)
         .ConfigureConnection(con => con.ReadPreference = ReadPreference.Primary)
         .ConfigureCollection(new UserCollectionConfiguration())
         .ConfigureCollection(new BlogCollectionConfiguration())
         .ConfigureCollection(new TagCollectionConfiguration());
 }