TDataTable: redesigned column counting