docs: def set_data(self, source_data):
          """
          :source_data: Data from data.get('SearchResults:searchresults', None)['response']['results']['result']['zestimate']
          :return:
          """
          try:
              self.amount = int(source_data['amount']['#text'])
          except:
              self.amount = None
          self.amount_currency = source_data['amount']['@currency']
          self.amount_last_updated = source_data['last-updated']
          try:
              self.amount_change_30days = int(source_data['valueChange']['#text'])
          except:
              self.amount_change_30days = None
          try:
              self.valuation_range_low = int(source_data['valuationRange']['low']['#text'])
          except:
              self.valuation_range_low = None
          try:
              self.valuation_range_high = int(source_data['valuationRange']['high']['#text'])
          except:
              self.valuation_range_high = None