add legacy message deserailizer