Ambiguity Problem with Constructor Dependency Injection in Spring Core