К тому же, у тебя ещё в другом классе есть проверка на валидность. Точно надо выносить в отдельный класс - отдельный метод.