Is there a way to avoid putting a string in the Qualifier annotation to specify which implementation to take by the Spring container? I personnaly dislike magic string. If your project is big and you refactor stuff, you will have to fix the strings everywhere. Is there a more elegant way of doing it?