TriggerFactory implementation