Better API for DBus