test
simplified MessageReceiver and MessageProcessor

Step 1 towards their removal