Only load data once in Builder
I noticed we currently load data twice with each build: once in the CsvGenerator and another time in the JsonGenerator.
It seems like their generate_xxxxxxx_data
methods were designed to work on data that has been saved [and not just fetched]. And so I added the loader.save
call, so that loader.fetched?
will actually return true
when ran for a second time.