def array_data_to_hash(array_data)
      array_data.each_with_object({}) do |node, memo|
        memo[node['Address'].to_i] = clean_node(node)
      end
    end
def array_data_to_hash(array_data)
      array_data.each_with_object({}) do |node, memo|
        memo[node['Address'].to_i] = clean_node(node)
      end
    end
Asi.new reads in the source file for the ASIObjectDictionary and creates
 an internal Hash
 @param params [Hash]
 Convert the array of hashes to a hash with the address as primary key