SerializerBase: replace large singleton jump tables with HashMaps