Myzostomida: a link between trochozoans and flatworms?

Myzostomida: a link between trochozoans and flatworms?