def METHOD_NAME(self, sender, instance, **kwargs):
    """
    Hooks to the pre_delete signal when a branch is active to queue delete actions.
    """
    key = self.get_key_for_instance(instance)
    object_type = instance._meta.verbose_name
    # Delete an existing object
    logger.debug(f"[{self.branch}] Staging deletion of {object_type} {instance} (PK: {instance.pk})")
    self.queue[key] = (ChangeActionChoices.ACTION_DELETE, None)