"Looking at the included classes and methods, it didn't seem like anything was missing but it worked..."
- Yeah, there is some indirection where defined classes are being checked if they include a method very reflectively and if so, the registration will happen.
This has always been problematic when doing package reduction. That's why I tend to have the doNotReduceSubApplicationNamed:
rules because the pain is not worth the payoff. This is yet another example.
Thanks again for reporting.
- Seth