add ProtocolDispatcher to enable register/unregister handler for a given protocol