Читать тяжело. Плюс одна из них получилась A => B => C, которая инжектится как A => C, и поэтому теряется информация о том, что же именно там инжектится
Скорее всего, мне стоило их создавать через childrenOf метод контекста, что я не пробовал, или вовсе использовать ресепшиониста вместо прокидывания ссылок на детей/родителей, но я не понял как его по людски подвязывать