Спасибо прекрасный пример. Но это немного не то.
мне нужно организовать api, к примеру.
Window.caption.setText("заголовок окна");
setText должен обратится в процессе работы к свойствам обьекта Window.
к сожалению если Api функции придётся вызывать так:
Window.caption.setText.call(Window)
то есть вероятность что меня побьют другие программисты ))))