it is exactly the contrary: if I grant a privilege, let say write, TO a party ON, let say, group one, I want that the party also get the write privilege on the objects two and three.
Unfortunately the groups don't hinerit their permissions by the parent group, but by the object corresponding to the closest subsite.
I think your statement above indicates a possible misunderstanding (maybe on my part 😊 ). Remember a permission is a *triplet* with one element of the triplet being an object for which the privilege would make sense. Granting "write" to a party on a *group* has undefined semantics. What would you be trying to achieve with that?