Remove some code from the message classes and push it into the message
facade.