add support for @Component with name and @Qualified with name to constructor parameter, field, and setter