reorder members of SegmentInformation, remove bit fields where possible