Added DeviceError to Device for schema violation indication