don't use Queries.IsPrivate in base