public JSObject Map(JSValue ihybridobject, IJavascriptMapper ijvm, bool checknullvalue = true)
        {
            JSObject res = GetKo().Invoke("MapToObservable", ihybridobject, GetMapper(ijvm), _Listener);

            if ((res == null) && checknullvalue)
            {
                if (_IWebView.GetLastError() == Error.TimedOut)
                {
                    throw ExceptionHelper.TimeOut();
                }

                throw ExceptionHelper.NoKoExtension();
            }
            return(res);
        }