I asked this myself, too. Adding both to the constructor would made this really not so nice. And it matches the `Query` interface.