Any way to have a relocated gumball retain its position after object deselection?

If I relocate the gumball in relation to an object while that object is selected, then deselect that object,
is there any way to have the gumball retain the position I put it in next time I select that same object again?

Thanks

Hi Lisa - for single objects the Gumball should remember its position and orientation, but for multiple selections, including groups, it cannot.’

-Pascal