Framework TypeConverter, four types