(Academic project) Persistence API using CSV data files