For messaging systems that use a lot of rules, the heavy expense of executing the rules is compounded. [0027] Based on the foregoing, it is clearly desirable to provide approaches that alleviate the complexity and burden of developing and maintaining rules in a rules based messaging system, that allow rules to be used to specify kinds of actions that are not supported by conventional rules-based s