return raw GScriptValue on invoke instead of GVariant