Values can contain dots. We use values to generate classes for form elements, and dots in class names are not valid. This commit replaces dots with dashes in form element classes. Currently, we don't use dots in any of the values, but I'll use them in a future PR.