protected static JsObject ToJsObject(IGlobal global, RavenJObject doc) { var jsObject = global.ObjectClass.New(); foreach (var prop in doc) { var val = ToJsInstance(global, prop.Value); jsObject.DefineOwnProperty(prop.Key, val); } return jsObject; }