added no-arg constructor for Filter; added setMaxSize() method for Filter; added comments --KW