Make it possible to extend the SoapService on a model.
Some minor refactor changes.