should a container support one level of groups with attached display objects?

I’m seeing that if I have:

a) The following:  Container (A) <= Group (B) <= RoundedRec ©

 - in this case the Rounded Rec is NOT clipped by the container (A)

b) The following:  Container (A) <= RoundedRec ©

 - in this case the Rounded Rec IS clipped by the container (A)

Is this correct?  I really wanted to draw multiple display objects in Group B and then move this as one piece backwards and forwards such that the Container A would clip it…   Should a container work for this?  Or do I need to do snapshot?  

doh - typo on my part - both cases do work fine with containers (no need for snapshot)

doh - typo on my part - both cases do work fine with containers (no need for snapshot)