add Message to framework - show pattern of extending it in app