Added SOAP support and async properties.