Prefer @Resource(name="...") to marker interfaces for subtypes

see
http://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch04s11.html
4.11.3