@classmethod
def from_dict(cls, client, soap_dict):
    """
        Alternative initialiser, builds entity object from a dictionary representation of
        a SOAP response created by the SOAP client.
        """
    return cls(client=client, company_name=soap_dict.get('CompanyName',
        None), street=soap_dict.get('Street', None), locality=soap_dict.get
        ('Locality', None), town_city=soap_dict.get('TownCity', None),
        county=soap_dict.get('County', None), postal_code=soap_dict.get(
        'PostalCode', None), country_code=soap_dict.get('CountryCode', None))
