This is to support testing. It would be nice to be able to specify that a particular class registered with Objection is the preferred one to be instantiated. For example, when testing, I could specify a test class (or mock of some sort) will be returned by Objection instead of the one from the app.
The Spring framework has this concept (for Java) and I've found it very useful for providing stubbed out classes for predictable testing scenarios.
Thanks