public List<Server> load() {
        List<Server> list = new ArrayList<>();
        Match servers = rootElement.children();

        for ( Match server : servers.each() ) {
            Server s = new Server();
            List<Match> attributes = server.children().each();
            for (Match attr : attributes)
                s.set(attr.tag(), attr.text() );

            list.add(s);
        }
 
        return list;
    }