Autowire using the qualifier type when resolving dependencies

This will make sure the members of sub-types are also autowired, when a qualifier is given.
Deprecate buggy work-around in favor of qualifiers