UI system now uses TypeConverters to do conversions
Better handling of string conversions that don't round-trip