Make frozenset work against the dict items not the dict itself, making a unique id per dict