class ActiveFedora::LoadableFromJson::SolrBackedMetadataFile

def freeze

def freeze
  @hash.freeze
end

def initialize

def initialize
  @hash = {}
end

def term_values(*terminology)

def term_values(*terminology)
  @hash.fetch(terminology.first, [])
end

def update_indexed_attributes(hash)

resource, so cast everything back to an array.
It is expected that the singular filter gets applied after fetching the value from this
def update_indexed_attributes(hash)
  hash.each do |k, v|
    @hash[k.first] = Array(v)
  end
end