remove type field for some settings in the rule editor

I should admit that my bias against "self.extended" is that it generally makes code hard to read.  I'd even like to work more of it out the machine code eventually, too.