1. Prepare support for remote queues and topics
2. Small cleanup in BaseMessageProcessorGroup + changing visibility of (some) fields