Здравствуйте!
//объявление объекта
var TSwitchClient = function () {
    this.stage = '';//состояние
}
//Метод DRAW Отрисовка компонента в контейнере
TSwitchClient.prototype.draw = function () {
	console.log('TSwitchClient.prototype.draw');
}
    
//Метод Subscribe.
//Вызывается источником данных. Принимает новое состояние.
TSwitchClient.prototype.subcribe = function (stage) {
    console.log('TSwitchClient.prototype.subcriber', stage);
    this.stage = stage;
    this.draw();//отрисовка
    }
При вызове 
this.draw(); получаю ошибку 
TypeError: this.draw is not a function at Array.TSwitchClient.subcribe 
Естественно, объект к которому обращаюсь заранее (выше по коду) создан SwDataClient = new TSwitchClient();
Как из метода 
subcribe вызвать метод 
draw в этом случае?