public new void Add(IQColumn column)
 {
     if (column.ColumnId == 0)
     {
         var addCol   = new AddField(Application.Client.Ticket, Application.Token, Application.Client.AccountDomain, Table.TableId, column.ColumnName, column.ColumnType);
         var xml      = addCol.Post().CreateNavigator();
         var columnId = int.Parse(xml.SelectSingleNode("/qdbapi/fid").Value);
         column.ColumnId = columnId;
     }
     base.Add(column);
 }
        public new void Add(IQColumn column)
        {
            if (column.ColumnId == 0)
            {
                var addCol = new AddField(Application.Client.Ticket, Application.Token, Application.Client.AccountDomain, Table.TableId, column.ColumnName, column.ColumnType);
                var xml    = addCol.Post();
                Http.CheckForException(xml);
                var columnId = int.Parse(xml.Element("fid").Value);
                column.ColumnId = columnId;
            }

            if (column.ColumnType == FieldType.multitext)
            {
                column.CanAddChoices = true;
            }
            base.Add(column);
        }