Up to you - you can select the target repo & branch on top od the page when submitting a PR.

> maybe there is a reason that the query service is public

If there's no obvious reason in the code, it should be made private - I think private is not enforced as much as I would like in the curent code.