public virtual void RegisterGearbox(Gearbox gearbox)
 {
     this.gearbox = gearbox;
 }