Removing the Filter class, will suggest using Linq to Objects for this purpose.