Limited StringOffset to 32bit, added NativeStringOffset