What is the correct way to overwrite the default soap client? Also please convert self:: references to static:: references so they because instance away. self:: doesn't now recognize any constant overwriting.