Add support for TCompactProtocol