a Blank value for the given data type

Interface ISpecialEmptyValue specifies the value to be considered as empty for the given type. If the type implements the given interface, then the verification fields (when saving and displaying *) for instance of the type method will be called IsEmptyValue(object value), which must return a Boolean.