Link error with UChaosVehicleSimulation: my error or API mistake?

Hi,
I’m trying to set up a new Chaos Vehicle with a custom movement component. I’ve created a barebones subclass of UChaosVehicleMovementComponent, and looking at the wheeled vehicle component I see that I need to create a UChaosVehicleSimulation and assign it to VehicleSimulationPT, or I’ll get a null-pointer crash.
However, when I add VehicleSimulationPT = MakeUnique<UChaosVehicleSimulation>(); to my class, I get a lot of link errors.
I’ve noticed that UChaosVehicleSimulation is not tagged with CHAOSVEHICLES_API, which would explain the link errors. Is this an oversight? Or is there some other way I’m able to construct/subclass UChaosVehicleSimulation?