преобразование функций в методы класса
Merge branch 'issue-20' into develop