Previous WSDL classes were defined in the get_wsdl_classes, so they couldnt be used with typeregister replacement (which is to give the full import path).
We might split the commit in two: first WSDL refactoring, then TypeRegister removal.