Refactored Csv Input Format to be configurable via instance parameters