Видно что разбираешься, хоть кто то тут понимает паттерны классов