LPS-33646 Pass id's only to prevent to update already deleted objects when callback runs
LPS-33646 Move object persisting from the callback to the caller site to prevent to loose the changes
LPS-33646 Apply util changes
LPS-33646 avoid innecessary calls
LPS-33646 I sorted the params but we could have gone either way.
LPS-31965 SF