also, why can't the column config be a part of the ingestion spec?