This is pretty simple with the low-level API, but I think it's one of
the many issues with the current bindings that they don't support it
well. Not sure there's any way to do this with dbus-glib at all,
though I don't know for sure.