Improved message data class
removed final attribute to variables
license disclaimer