Структура классов для парсера