switched to Java Inject Named instead of custom Name annotation