handle nil currency input better
make CSVRow more friendly to subclass