public TableSchema Clone() { return new TableSchema { Name = Name, Columns = (TableColumnSchema[]) Columns.Clone(), Indexes = (IndexSchema[]) Indexes.Clone(), Keys = (KeySchema[]) Keys.Clone() }; }