По вопросам, связанным со структурой внедрения зависимостей Funq.

Funq - это легкий контейнер для внедрения зависимостей, оптимизированный для хорошей производительности и использования памяти.

Он широко используется в качестве ServiceStack Inversion "s контейнера управления.