Prefix the DBus union so it doesn't cclash with the real DBus one
Changed some stuff in DBus with pointers and other tedious things. Forgot what I really did.