def __init__(self, elem):
    try:
        self.name = elem.find(ns('individualName')).text
    except AttributeError:
        self.name = None
    try:
        self.organization = elem.find(ns('organisationName')).text
    except AttributeError:
        self.organization = None
    try:
        self.address = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('deliveryPoint'))).text
    except AttributeError:
        self.address = None
    try:
        self.city = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('city'))).text
    except AttributeError:
        self.city = None
    try:
        self.region = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('administrativeArea'))).text
    except AttributeError:
        self.region = None
    try:
        self.postcode = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('postalCode'))).text
    except AttributeError:
        self.postcode = None
    try:
        self.country = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('country'))).text
    except AttributeError:
        self.country = None
    try:
        self.email = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('electronicMailAddress'))).text
    except AttributeError:
        self.email = None
def __init__(self, elem):
    try:
        self.name = elem.find(ns('individualName')).text
    except AttributeError:
        self.name = None
    try:
        self.organization = elem.find(ns('organisationName')).text
    except AttributeError:
        self.organization = None
    try:
        self.address = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('deliveryPoint'))).text
    except AttributeError:
        self.address = None
    try:
        self.city = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('city'))).text
    except AttributeError:
        self.city = None
    try:
        self.region = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('administrativeArea'))).text
    except AttributeError:
        self.region = None
    try:
        self.postcode = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('postalCode'))).text
    except AttributeError:
        self.postcode = None
    try:
        self.country = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('country'))).text
    except AttributeError:
        self.country = None
    try:
        self.email = elem.find(((((ns('contactInfo') + '/') + ns('address')) + '/') + ns('electronicMailAddress'))).text
    except AttributeError:
        self.email = None