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