When item from available device list, better to use for loop rather than foreach loop. This is to avoid "Collection was modified; enumeration may not execute" exception.
Merge branch 'master' of https://github.com/ase-lab/ePlan-CommonFeatures-Development