Apply preprocessors on whole template cascade.
Remove interceptors: YAGNI.
Give methods better names.