First implementation of filter and isFilteredOut methods. Needs testing yet