кажется, это метод можно в прототип унести, чтобы не создавать его каждый раз