added Buffer <-> Unpacker interfaces