# File lib/kirbybase.rb, line 3659
    def initialize(table, filter, filter_types, *args)
        @table = table
        @filter = filter
        @filter_types = filter_types
        super(*args)

        @filter.each do |f|
            get_meth_str = "def \#{f}()\nif defined?(@\#{f}) then\nreturn @\#{f}\nelse\n@\#{f} = self.collect { |x| x.\#{f} }\nreturn @\#{f}\nend\nend\n"
            self.class.class_eval(get_meth_str)
        end
    end