public override object CreateInstance(ITypeDescriptorContext context, IDictionary propertyValues) { if (simpleTypeConverter != null) { object instance = simpleTypeConverter.CreateInstance(context, propertyValues); return instance; } return base.CreateInstance(context, propertyValues); }