These are instantiated in the constructor for ease of use. Consider converting them into constructor arguments if the project gets bigger.