Maybe Request_Save would be safest.
I could be wrong but if a save is initiated in a child table, the parent will save but request_save isn't called in that parent is it? If not then that would be a problem, different buckets are filled in the parent than in the child.