Persistence:
*Set the site and version by default when constructing the file reader
*Take out setVersion of the interface