I'm really eager to learn how we can isolate it  apart from prefixing everything like `soap_wsdl_style`, `soap_namespace` etc. If you have any suggestions please do tell as I would rather keep it isolated.

Originally I didn't want to pollute anything so I actually used ruby refinements but realized those are only available for Ruby 2 :(