Всё-таки паттерн. Closes #35