In reply to ilia:
Hi,
A good approach would be to reduce hierarchical reference as much as possible. In that case your approach (2) will be preferred. But you can do this either way you’ve specified.
A different approach might be to pass m_sequencer handle to test hierarchically in connect_phase of env and test by declaring m_sequencer handle in each env and test so as to refer one hierarchy at a time. But this will be extra work in each components as you increase hierarchies.