spring  @Named: a standard equivalent to the @Component annotation