да почти так.
Ваш вариант пожалуй наиболее логичен, но проблема в том, что у меня на сайте порядка 10 форм для ввода данных, и у всех логика валидации одинакова. Но поскольку названия у форм разные, то приходится заводить 10 разных переменных, отличных только именем. А хочется красиво создать класс, в нем прописать 1 переменную для поля и использовать его везде, просто в шаблоне менять name