Changed converters to use System.ComponentModel.TypeConverter. Tidied up BaseDocType.SetValues