Actually, i just started learning RL (enthusiast so far) and got that error while migrating a project from PMVC. I could reproduct it even in a basic scenario and got curious about the approach to use in such a case.
Your note is in fact not pedantic at all, that error made me wonder about those specific classes (that were two proxies in PMVC) and actually made me rethink their role in the application. Mine was probably a wrong approach, and RL made me notice it. Which, in my opinion, is one of the main framework purposes..