Dependency resolver (constructor params injection)