always remove empty children
remove empty entries
additional remove methods