partial         void CopyExtraPropertiesToClone(Table clone, bool includeLocalProperties);
 public Table Clone(bool includeLocalProperties)
 {
     var c = new Table
             {
                 Name = Name,
                 ColumnNames = ColumnNames.ToList(),
                 Rows = Rows.ToList(),
             };
     CopyExtraPropertiesToClone(c, includeLocalProperties);
     return c;
 }