- Rename ByFilterAbstract to ByFilterBase
- Improve comments