Moving IViewEngine to MvcOptions

What's the reason for doing lazy-init here?