A current project I'm working on uses Unity to do dependency injection which has created a little bit of a challenge. Much of this code was architected and built several years ago, and generally follows a repository/DAO pattern where:
A static InjectionContainer class holds a reference to