Удалил несколько классов для упрощения структуры