// constructors
 /// <summary>
 /// Initializes a new instance of the MongoLinqFindQuery class.
 /// </summary>
 /// <param name="collection">The collection being queried.</param>
 /// <param name="documentType">The document type.</param>
 public SelectQuery(MongoCollection collection, Type documentType)
     : base(collection, documentType)
 {
     _serializationInfoHelper = new BsonSerializationInfoHelper();
 }
 // constructors
 /// <summary>
 /// Initializes a new instance of the <see cref="PredicateTranslator"/> class.
 /// </summary>
 /// <param name="serializationHelper">The serialization helper.</param>
 public PredicateTranslator(BsonSerializationInfoHelper serializationHelper)
 {
     _serializationInfoHelper = serializationHelper;
 }
 // constructors
 /// <summary>
 /// Initializes a new instance of the <see cref="PredicateTranslator"/> class.
 /// </summary>
 /// <param name="serializationHelper">The serialization helper.</param>
 public PredicateTranslator(BsonSerializationInfoHelper serializationHelper)
 {
     _serializationInfoHelper = serializationHelper;
     _queryBuilder = new UntypedQueryBuilder();
 }