Extend a uvm_component whose member is another inherited uvm_component class

In reply to David Peng:

I did not know it was possible.

Also in the example of Dave R uses the redefinition of a variable with the same type. It is not your case.

Good luck for finding a solution to your problem