Devices update - dynamic getter and setter