renamed to FluentQueryBuilder