this.doAny = this.doAny.bind(this);
любая нормальная программа должна читаться на естественном язые и в данном случае звучит так: "функция данного объекта это функция данного объекта в контексте объекта, которому она принадлжеит"
выглядит ужасно, но работает
спасибо