Can't we do this with `@Named`?