In reply to A_123:
Typically a sequence_item is specific to one agent. There is no reason that you can't code your driver/monitor to act differently based upon a configuration setting. You will often see this in an agent used for a family of protocols, such as Ethernet.
If you have the same sequence_item across several different agents, you run the risk of namespace collision and potentially using the wrong sequence_item.