added more literate filter methods, had to introduce intermediate type RangeField in order to get it to compile