Update ProtocolInformation class and your subclasses.