Added comments to Message encode()/decode()