Only because we specify that the SPI nativeType of STRING is a Java String. I figured that would be easier for SPI implementers to works with and would not force an additional dependency of connectors on the Slice code. It wouldn't take to much to much to switch the representation to Slice however.