Github user franz1981 commented on the issue:
https://github.com/apache/activemq-artemis/pull/1791
@michaelandrepearce That's the best I could think to reduce the number of
changes but honestly `MessageReferenceImpl` isn't *really* forced to use
himself as a parameter---
