rename NodeList class to Document