GenericMotor - C#