public Car(ICarControlsDataGenerator carControlsDataGenerator, RefreshIntervalManager refreshIntervalManager) { this.refreshIntervalManager = refreshIntervalManager; carControlsDataGenerator.ButtonStateChanged += carControlsDataGenerator_ButtonStateChanged; }