add default constructor to messages