Now with a possibility to read the message body while sending the notification (ported the ThreadLocals between threads).