Analyseer deze aanpak vanuit het perspectief van het mengen van verantwoordelijkheden: wat is hier verkeerd gedaan en hoe zou je dit uitleggen vanuit architectuurprincipes (met name het Single Responsibility Principle en de scheiding tussen presentatie en model)?