Single Responsibility Princinple: do all public methods in a class have to use all class dependencies?
Single Responsibility Principle: do all public methods in a class have to use all class dependencies?