cleanup & bugfix

* unnecessary loop removed
* keep children of unsupported types when editing configurations