Analizați această abordare din perspectiva amestecului de responsabilități: ce s-a făcut greșit aici și cum ați explica acest lucru din punctul de vedere al principiilor arhitecturale (în special, Principiul Responsabilității Unice și separarea prezentării de model)?