[WCP-51] Refactoring Spring Autowired injection to use overriden setter methods instead of direct fields