1. A device comprising: memory; and a processor configured by instructions retrieved from the memory to: implement a publishing protocol layer, which specifies a control attribute and an associated value to be shared, the control attribute being one of a plurality of attributes; implement a subscribing protocol layer; and implement an information exchange service, the information exchange service configured to receive the control attribute and the associated value from the publishing protocol layer and to store the control attribute and the associated value in a storage of the device, and further configured to supply the stored associated value to the subscribing protocol layer responsive to a request from the subscribing protocol layer, wherein the subscribing protocol layer is configured to adapt behavior based on the stored associated value of the control attribute supplied by the information exchange service.