Class ProtocolStack<T>