when the core protocol is used the client is not available in the connection, via jmx or console, because it is set on the connecting session. This adds this info at the view level. I couldnt find a better way to do this
This does appear to be the simplest solution to a complex issue. Could you use the `org.apache.activemq.artemis.jms.client.ActiveMQConnection#JMS_SESSION_CLIENT_ID_PROPERTY` constant instead of straight "jms-client-id"? You'll need to add a new dependency on the `artemis-server` pom.xml for `artemis-jms-client`.