update traversal and tree container based on if constexpr feature

Merged Praetorius, Simon requested to merge feature/typetree_cleanup into master

Merge request reports