protected override void Configure(
     IFilterConventionDescriptor descriptor)
 {
     descriptor
     .OfType <Comparable>()
     .OfType <DateTime>()
     .Types(x => x.Field <StringFieldConvention>().UseSnakeCase())
     .Visitor <FilterDefinition <BsonDocument> >(x => x.UseSpatial());
 }