Using class type defined inside an interface, outside

In reply to Marc43:

To be honest, it is comoletely unclear to me what your needs are and why you are dealing with the proxies.
Why do you not use the standard approach, extending your driver from the base class uvm_driver?