Appreciate the answer. Some clarification, the triggers and actions start prespawned.
The idea behind iterating is to allow me to find the reference to the relevant Action(s), and would be done in the constructor.
If we were dealing with pure code, ideally I would have a constructor in the trigger that takes the value(s) of the relevant Actions and pre populate it. Unfortunately there does not seem to be any way to add a non default constructor to a blueprint, nor does there seem to be a way to have every instance of the blueprint have a unique reference.