Spring and Autowiring of Generic Types