Use reinterpret_cast to cast from BTHID to HID class, so it can be used in the parser