Fixed array and submessage unpacking