View::compose renders a template without output caching