Label is ambiguous because it implies tag-style annotations (e.g. AWS and Kubernetes both use the term
"labels" for this) but in this case State.label is an optional but uniquely identifying name for the State.
The existing property should be renamed to "name". Later we will add a true "labels" property for all resources.