Анализирайте този подход от гледна точка на смесването на отговорности: какво е направено неправилно тук и как бихте го обяснили от гледна точка на архитектурните принципи (по-специално, Принципа на единствената отговорност и разделянето на представяне и модел)?