prepared package 'encoding' to use a property-map (boost::unordered_map) to specifiy properties for the packets.