Since you include `PaymentQueries` as an static inner class, there is no longer any reason to declare `PaymentQueries` as private data nor to construct it in `PaymentService`'s constructor.

And why did you refactor to static?