Maybe this helps:
ie you can write generic code to deal with many different devices / attributes / values