- думаю, понимание `getTechResolver` не сложнее  'resolve'
- кода очевидно меньше при том что добавил комментировании

а если беспокоится о том что надо знать то необходимость декларировать место расположение технологий и `getTechResolver`, хорошо спрятать в API, в родителя `getTechs`