Избавился от мелких классов и интерфейсов, перенес их функциональность в класс Program