Rewrite for new dbus interfaces
Implement dispose