Why does the DynamicCentrifugalPump must have a mechanical connection?
There is no cardinality check for the MechanichalTorque connector in DynamicCentrifugalPump. Maybe this is done on purpose to force the user to add the motor and shaft components... but maybe a more simplified approach (allow the global "roational inertia" parameter) could also be considered.