made byteInputPort optional for CsvParsert