Guh::Device.add raises an exception now if something went wrong
fixed all the tests to honor the Plugin changes