don't alloc memory for checkInPacket, make it stack to function
fix Assignment ctor from data to properly parse payload
Merge pull request #1122 from birarda/master

fixes for Assignment payload, checkInPacket