Single case is not the best way to use template switch, replaced with straightforward call
Use API with Iterable to traverse model nodes effectively
API with iterables done right for generated TemplateModelScanner