Ensure that Reset on outermost block is called for every nested grandchild