move name to a virtual function out of the filter class, which should pack filter even more