I have a question: in the MVC pattern, should fields validation be done in View classes or Model classes? Why one and not the other?