RuleAbstract: allowing entry points to convert parameters to replacement fields