Remove impl. specific functions of VM prototype

View no longer able to see\invoke getDomainDataContext,
getWatchedState or getInitialState.

Deprecated this.extend. Use IMVVM.extend