use SimpleDelegator instead of converting the message into a string and into an object again