*SimpleMsgPack.pas unfinished