Compatible with Savon V.21
Added in compatibility fixes for Microsoft Cube (untested with other implementations)