moved the dbus command to java because it requires public fields which scala prohibits