Can UVM_components be created on the fly

I would like to know if uvm_components on the fly. Can we use uvm_components in body of uvm_sequence.

In reply to tejakvs:

No. Because of the phasing mechanism they provide, including the connect_phase that executes at time 0, you must construct all uvm_components prior to the connect_phase.

What is it you think you need in a sequence that cannot be provided by another object?