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
---