All changes to an attribute via set() are considered to be non persistent and therefore will not update any
structural information or auxiliary properties that might be needed within the attribute type.
For persistent updates, use {@link IAttribute::handleMetaChange()} instead.