def indifferent_hash
      Hash.new {|hash,key| hash[key.to_sym] if String === key }
    end
def indifferent_hash
      Hash.new {|hash,key| hash[key.to_sym] if String === key }
    end
Creates a Hash with indifferent access