introduced new clients to avoid hornetq specific imports on service level