Stage 1 of 2, updating WSDLBase to accept a wider variety of WSDL structures.