Change method naming scheme for rules
Extract test promotion subject
Add promotion activators
Add promotion subject interface
Add promotion actions