'ColumnMapping' also made optional
rename NMTRANcode to TargetCode