It would be good if all datatypes supported in s similar fashion the concept of "not having content"
Currently some do, some others do not at all, some have buggy/incomplete support.
This topic related to theobjecAttributeHasContent method implementation in different datatypes but also to serialization/deserialization via tostring/fromstring and via package import, but also to content editing via the gui.
- ezurl: fromstring() does not clear an existing url from an existing attribute (incomplete support)
- ezboolean: actually does not support being empty, while there is nothing preventing it (except people confusing null and false)
- ezfloat: supports being empty, but when editing a float attribute via gui, it gets filled with 0.00 if rthe form field is left empty