Why using a setter here? You've already injected the logger as an argument