Добрый вечер.
Начинаю большой проект, и чувствую, что пришло время для использования IoC-контейнера, точнее, UnityContainer. Как создать экземпляр контейнера - понятно. Как настроить в нем связи интерфейс-дефолтный_объект - понятно. Как попросить у экземпляра контейнера создать экземпляр дефолтного класса для интерфейса IAnyInterface - понятно.
Непонятно, где хранить тот самый экземпляр UnityContainer? Создавать поле в статичном классе типа
public readonly UnityContainer container = GetInitedContainer();
?