SoapFault.faultactor & SoapFault.detail

Hi,
I was having problem parsing SoapFault messages from certain service, because they did not contain "faultactor" element, which is, as I found out (http://schemas.xmlsoap.org/soap/envelope - minOccurs="0") together with "detail", optional.
So I made these fields optional also in code.
Please review & pull if you like it.