Autowire by constructor