When there is a kinematic loop, it is broken and a slave body is used to provide the user specified joint and the slave is then welded to the real master body. The use of internal slave bodies should be completely hidden but this is being violated when the model is serialized and the Joint's connector indicates the slave body.