We're working on updating to the latest 6.10 version of VPE and DycoDoc 2.20 and we're trying to take advantage of the new data types. Previously we set all our fields to type String with a default value of an empty string. So if we didn't provide a value for a field it simply wouldn't show in the final processing of the template. With types other than String we're having a problem. They will still show some sort of default value (0 for an integer field, or 12/31/1969 for a date time field, for example), even when we have not provided a value. To overcome this we're trying to use the ClearFields() function, but it's only providing the default values to these fields.
Any suggestions on how we can still take advantage of the full range of data types, but not be forced to always print a default value?