class Item now contains filtering methods