Extract CallerFilter class to unify caller manipulation.
Add benchmark script.
Changelog entry covering all double performance enhancements.