Modeled CSVParser, need to specify type.