View is instantiated per request, models are singletons