Add constructor for ProtocolSoap.
Merge branch 'dev'