Dependency Resolver class