Remove cruft from Modality

Remove the ruleset argument which had only been kept around during the
refactoring to avoid breaking the old Modality-using code. Now that's
gone, we can remove this...