SoapEndpoint as a interface