Is Wirebox capable of doing this or is there another way I can do this?

Ok here is my scenario.

A ColdBox application has certain core features, services, plugins etc. That are either singletons or transients, and what I want to do in a Module is replace these when they are instantiated.

For example I could use the DSL myService@something to pull the instance up, but for the life of my I can’t figure how to remap that to another service. In theory if I reference myService@something it could be replaced with superService@somethingNew any time the original DSL is called.

Hopefully that makes sense, I tried to replace the object thinking it might be done via reference, but this made no difference. So now I am hoping that ColdBox or even WireBox might have a solution.