* Refactor of Message, removing suppressing deprecation warnings, cleaned up message generation, better code standard compliance.