Unity - A Dependency Injection framework from Microsoft Patterns and Practices