IoC / Dependency Injection по моему мнению совсем не устарело.На самом деле он становится все более и более популярным, поскольку для него внедряется все больше фреймворков.Если это не единственное, что вы в настоящее время хотите использовать, то я бы посоветовал вам взглянуть на него
попробовать ninject или structuremap, если вы этого еще не сделали.
Я только недавно вошел в него и егочто-то, что я сейчас очень сильно чувствую по поводу