Переносим все из Factory в Parser