public string Serialize()
{
string xml = "";
if (capabilitySet) xml += "\r\n<capability>" + capabilityField + "</capability>";
if (entryModeSet) xml += "\r\n<entryMode>" + entryModeField + "</entryMode>";
if (cardholderIdSet) xml += "\r\n<cardholderId>" + cardholderIdField + "</cardholderId>";
if (terminalId != null) xml += "\r\n<terminalId>" + SecurityElement.Escape(terminalId) + "</terminalId>";
if (catLevelSet) xml += "\r\n<catLevel>" + catLevelField.Serialize() +"</catLevel>";
return xml;
}