Using objection mechanism from uvm_component

Use the phase_ready_to_end() method, as shown in the Cookbook.