def propfind(nodes)
      properties = { found: [], not_found: [] }

      find_properties_from_xml_elements nodes, properties

      properties[:found] = properties[:found].uniq.flatten if properties[:found]
      properties
    end
def propfind(nodes)
      properties = { found: [], not_found: [] }

      find_properties_from_xml_elements nodes, properties

      properties[:found] = properties[:found].uniq.flatten if properties[:found]
      properties
    end
Responsible for handling the retrieval of properties defined on the
 resource (see section 9.1 of RFC4918).

 Used in PROPFIND requests.