Set the active device providers as a property on the daemon. In the device monitor we can then obsolete the already monitored devices. Copy all device properties to the source. Set the device class as a property on the monitored devices.
Disable our own provider or else we would react to our own sources.
Add device provider Clean up states Make generic object id instead of exposing GDBusProxy Add more introspection API