Register form validation with mixins to ease form generation, persistence, and error handling