added more dictlike api for devicenodes