Added FiltratableInterface and FiltratableTrait. No tests for the trait