In FragmentTaskMessage.FlattenToBuffer: mvoe procedure name before InitiateTaskMessage or initiateTaskBuffer will increase by 4 bytes. Don't know why yet