Is the TypeRegister actually so tightly coupled with the WSDL stuff that it should be in the same commit? Just wondering...