def update(self, instance, validated_data):
        for attr, value in validated_data.items():
            if attr == 'authority':
                instance.authority = value
            else:
                setattr(instance, attr, value)
        instance.save()
        return instance
Mimic os.walk, iterating over each container and the items within
dataset/ETHPy150Open upconsulting/IsisCB/isiscb/zotero/serializers.py/ACRelationSerializer.update--crossover with--dataset/ETHPy150Open tjguk/winsys/winsys/active_directory.py/IADs.walk