It's not better to inject the filter through constructor?