Here are a few points that bear remembering:
If the method is not pubic, you will likely get an exception about not being able to find that method.
Any Action rule that creates, updates or deletes persistent objects must use the corresponding
More specifically, any insert, update or delete must be done using
In addition, any updates (including to the current object) must be preceded by a call to