Made minor changes in the way classes are inherited to pave the way for easy-to-extend executable messages.