IT:AD:Patterns:Dependency Injection Strategy