public Reader createReader() {
        return new Reader() {
            public Iterable<? extends Player> readPlayers(String key) throws KeyNotFoundException {
                try {
                    // ToDo
                    return DatabaseFactory.createDatabase(key);
                } catch (FileNotFoundException e) {
                    throw new KeyNotFoundException(key, e);
                }
            }
        };
    }