The class is useful to store the dict of Reader instances (and to avoid instantiating one Reader object for each file as it was done before). I'm open to use another implementation, but it seems to be the most convenient.