experimental code for default view template context, and put hasRendered on the instance