switched readonly/disabled to testing attributes vs logic