fix GVariant leak by using the "inline" object creation, as described in
https://developer.gnome.org/gio/stable/GDBusConnection.html#g-dbus-connection-call