public GearBox(EngineManagementSystem mediator) { _mediator = mediator; _enabled = false; _currentGear = Gear.Neutral; _mediator.RegisterGearBox(this); }