Добавлен Curiously recurring template pattern