extend proxiedProtocolhandler with principal, node, type