VehicleProperty
interface VehicleProperty
Trait interface for vehicle properties.
Each VehicleProperty represents one property of the Vehicle model, and shares its PropertyId.
Used for updating vehicle state via VehicleProvider.updateVehicleProperties