more limited application of recursion control for saves, to allow "subsaves" (e.g. updating again in an after_save callback)
more limited application of recursion control for saves, to allow "subsaves" (e.g. updating again in an after_save callback)

cainlevy/nested_assignment