Added DatatypeBase for shared data among all messages. Made all members of messages final.