Converters are now using TypeLiteral instead of Class