Swap $name and $label to get "safer" name and ID

This relates to #321.  Only $name/$label need to be switched in
__construct(), but I renamed automaticLabels so it made more sense.