Should editing the child obs make its parent dirty?

To the main question on this topic: Should editing the child make its parent dirty?

I agree that the changes should (ideally) just affect the tail (i.e., the child). Since the children point to the parent (via obs.obs_group_id) and not vice versa, we should be able to make changes at the tail without having to void & insert the parent.