- support for service extensions
- fixes to protocol implementation
- update test for service extensions