private dynamic ViewOrFallback(string viewPath, Func<dynamic> fallback) { return View[viewPath] ?? fallback.Invoke(); }