Github user michaelandrepearce commented on the issue:
https://github.com/apache/activemq-artemis/pull/2161
Large part of the issue is keeping all the back compatibility.
Maybe something to be addressed/sorted in a 3.0 release?
We have so many older methods we keep just for compatibility and makes it a
pita as new stuff is added---
