def Changed(self, message):
        device = message.get_path()
        if device in self.device_paths:
            log.debug('signal received: %s, args = %r', message.get_member(),
                                                  message.get_args())
            conn = self.connect()
            self.notify_observers(device, uPowerDeviceGetAll(conn, device))
            conn.close()