revert earlier commit redefining attributes as readwrite
handle label values that are numbers