fix the test in the memory
fix test in Data
Add the HexaString type with necessary canParse, encode and decode methods
register HexaString in the list of supported types
add new tests