fixed get(id) for device
default key added to recursive dict
revert
exception fixed