@Autowired everywhere