Possible states for an attribute
The attribute has been left unspecified
The attribute has been set
The attribute has been unset
This attribute has a value
See Implementation
Possible states for an attribute