I think we should have some sort of version check on data files.
As I'm changing the data format now for next release, I believe we should have a version check and throw a warning/exception if the user uses the same data files between two distinct versions.
I'm thinking about a versionID as an integer on the datafiles. Every time I change the format I increase the ID and would throw an exception if that's the case.
Eventually later we would be able to add a feature performing different load operations if a different version. (say if a data file belongs to an older version we would be able to load accordingly)