changed Autowired to setter, library should not autowire