make autowired fields final