Base TriggerFactory Repo