[TASK] Reworked CsvService to be in line with the other services