Specifically because the constructor takes an EventManager that may be null, and I used the setter to set the EventManager. I've noticed this is not really the norm in the code base and arguments could be made for and against always using setters. I should just set is directly?