changes type of rule class to classes extending Rule
refs #44