Refactored SOAP client to instantiate similarly to REST.
Added common interfaces for response types.