protected override void InnerEmbedHostObject(string itemName, object value)
        {
            object processedValue = MapToMsieType(value);

            try
            {
                _jsEngine.EmbedHostObject(itemName, processedValue);
            }
            catch (OriginalJsRuntimeException e)
            {
                throw ConvertMsieJsRuntimeExceptionToJsRuntimeException(e);
            }
        }
        protected override void InnerEmbedHostObject(string itemName, object value)
        {
            object processedValue = MapToScriptType(value);

            try
            {
                _jsEngine.EmbedHostObject(itemName, processedValue);
            }
            catch (OriginalException e)
            {
                throw WrapJsException(e);
            }
        }