[message] enhanced Message class