public static Builders <TEntity> Where <TEntity>(this Builders <TEntity> filter, Expression <Func <TEntity, bool> > predicate)
        {
            var container = new QueryTranslator().VisitQuery(predicate);

            return(filter.Where <TEntity>(container));
        }
 public static Builders <TEntity> Where <TEntity>(this Builders <TEntity> filter, QueryContainer appendQuery)
 {
     return(new Builders <TEntity>(filter.Query.And(appendQuery)));
 }