It looks like the Publish node does not take properties that are interfaces into account. In this example, you can see it only picks up the String and Int, but not the IVehicle.
I might want to pass that to an ObjectEditor later down the line :)
Not sure what that implies : I don’t think I need the sub-channels per se, but yes the point is to get that instance and alter it with an ObjectEditor.