Removed settings from IDeviceAdapter. The only way to set properties is
through the true adapter part of the interface: let the implementation
figure out the semantics of object state for itself and set it.