+ StringType should only work with byte array
 + sort dictionary keys using binary comparison