PoweredDevice: add class