public NullGamepadHardware(Gamepad pad) : base(pad) { }
public GamepadHardware(Gamepad pad) { this.pad = pad; }