public IQueryable <T> Query <T>(BucketQueryOptions options)
        {
            var query = _bucket.Select(p => p.Value?.Content).OfType <T>().AsQueryable();

            if ((options & BucketQueryOptions.SuppressFilters) == BucketQueryOptions.None)
            {
                query = DocumentFilterManager.ApplyFilters(query);
            }

            return(query);
        }