a.dobrynin, вы случайно не в фирме МедиаМастер работаете? Что-то мне все эти замуты ООП ради ООП очень напомнили одну систему...

нет, не в МедиаМастер, тут не паранойя моего воспалённого мозга, а необходимость не только вывода информации в UI, но и редактирование того где и как будет выводиться информация через UI, да ещё о очень обширная статистика, которая может взорвать мозг.
Поэтому эту часть кода я и переписываю под ООП, т.к. легче работать с более абстрактными моделями, иначе я на стену лазал