added Message{Packable,Unpackable}Template classes