Don't force a default value in a format function

This seems like a more sane fix to so many of the bugs related to default values. If
someone really wants to make 0, 0.00, etc. the default let them force it via the "Default
Value" attribute
I think we may need a default value check here, to compare against default, instead of removing the '0.00' etc value checks.