added WSDL document-wrapped support and more...