inossidabile/wash_out — pull request #131 by meanphil (2014-01-07 00:20:13+00:00)
Title: Maintain 'source_class' of the param across a copy

When generating the SOAP Response the type of a return complexType wasn't being included, this meant the response didn't match the WSDL specification.

Maintaining the 'source_class' when copying a param allows the response XML to include the correct type for that message part.

WSDL Snippet:

```

...

```

Before the change, the response would look like:

```

false
Could not perform import (agency ID not recognised)

```

And after it looks like

```
?xml version="1.0" encoding="UTF-8"?>

false
Could not perform import (agency ID not recognised)

```

To me, the later is more correct?