use hash with indifferent access for easier usage of registry