Forgot to implement operator FFilter()
Finish implementation and add unit test for filter
Add the default virtual destructor back