При каждом вызове он создаеся заново. Логично было бы создать однажные в initialize