Constructs the Trigger instance, sets the uuid and name for further calls
Removes current trigger
Calls the given trigger. Based on the data it was constructed with the method of invoke varies
Updates the trigger data with given JSON
Constructs the Trigger instance, sets the uuid and name for further calls