updating wrapper message to have contents as a template argument(wip).