def METHOD_NAME(self):
    map_objects_fields = {
        "Name": ["Vuln", "name"],
        "URL": ["Vuln", "website"],
        "Scheme": ["Service", "name"],
        "Host": ["Host", "name"],
        "Port": ["Service", "port"],
        "AttackMethod": ["Vuln", "method"],
        "VulnerableSession": ["Vuln", "request"],
        "VulnerabilityID": ["Vuln", "reference"],
        "RawResponse": ["Vuln", "response"],
        "Summary": ["Vuln", "description"],
        "Implication": ["Vuln", "data"],
        "Fix": ["Vuln", "resolution"],
        "Reference Info": ["Vuln", "reference"],
        "Severity": ["Vuln", "severity"]
    }
    result = []
    for issue in self.issues:
        obj = {
            "Host" : {},
            "Service" : {},
            "Interface" : {},
            "Vuln": {
                "reference" : []}
        }
        for tag, obj_property in map_objects_fields.items():
            value = self.return_text(tag,issue)
            if value is not None:
                faraday_obj_name = obj_property[0]
                faraday_field = obj_property[1]
                if faraday_field == "reference":
                    obj[faraday_obj_name].get("reference").append(value)
                else:
                    obj[faraday_obj_name].update({faraday_field:value})
        # This for loads Summary, Implication, Fix and Reference
        for section in issue.findall("ReportSection"):
            try:
                field = section.find("Name").text
                value = section.find("SectionText").text
                faraday_obj_name = map_objects_fields.get(field)[0]
                faraday_field = map_objects_fields.get(field)[1]
            except: # nosec
                continue
            if faraday_field == "reference" and value != "":
                obj[faraday_obj_name].get("reference").append(cleanhtml(value))
            else:
                obj[faraday_obj_name].update({faraday_field:value})
        result.append(obj)
    return result