simplify HornetqPpProvider and allow it to work with system parameters as well