Why the need to change from `share_examples_for` to `group.share_examples_for` here and elsewhere?  It suggests that you've made this much more of a breaking change...