public MongoQueryableMethodTranslatingExpressionVisitor(
     QueryableMethodTranslatingExpressionVisitorDependencies dependencies,
     ISqlExpressionFactory sqlExpressionFactory,
     MongoSqlTranslatingExpressionVisitor sqlTranslator,
     IModel model)
     : base(dependencies, subquery: false)
 {
     _model = model;
     _sqlExpressionFactory = sqlExpressionFactory;
     _sqlTranslator        = sqlTranslator;
 }
 public MongoQueryableMethodTranslatingExpressionVisitorFactory(
     QueryableMethodTranslatingExpressionVisitorDependencies dependencies,
     ISqlExpressionFactory sqlExpressionFactory,
     IMemberTranslatorProvider memberTranslatorProvider,
     IMethodCallTranslatorProvider methodCallTranslatorProvider,
     IModel model
     )//ISqlExpressionFactory sqlExpressionFactory,
      //MongoSqlTranslatingExpressionVisitor sqlTranslator)
 {
     _dependencies         = dependencies;
     _sqlExpressionFactory = sqlExpressionFactory;
     _sqlTranslator        = new MongoSqlTranslatingExpressionVisitor(model, sqlExpressionFactory, memberTranslatorProvider, methodCallTranslatorProvider);
     //_sqlTranslator = sqlTranslator;
 }