def METHOD_NAME(self):
    """
    Save a pre-change snapshot of the object immediately after retrieving it. This
    snapshot will be used to record the "before" data in the changelog.
    """
    obj = super().get_object()
    if hasattr(obj, "snapshot"):
        obj.snapshot()
    return obj