Added apply_filter() class method to Article to abstract request-based filtering away from the views.