at least in WinForms the DefaultValue attribute ctor cant be Nothing
(there is no such definition in Object Browser). DefaultAttribute
doesnt define an initial starting value (in spite of the name), but the comparison value for when to persist a property value. This seems dubious anyway in the case of a webform and datasource, so just remove the attribute.
As you noted the TypeConverter
is probably out of place as well.