Проблема еще и в том, что в кортежные структуры валидатор не впендюрить, ему имена надо. Надо поискать аналоги.