For understanding factory usage

In reply to UVM_LOVE:
See the definition of uvm_component::set_type_override_by_type