I think you are trying to override a factory class which is not subclass of renderer_base superclass.
As per my understanding we can override output renderers in theme, not any other classes which is not subclass of renderer_base.
Would like to know if that is possible or if you find some way please post so that we could also know.
Thanks