`ViewData`: probably good enough for now, but should perhaps be replaced with something more appropriate (= strongly-typed) in future.

(`ViewData` is the precursor to `ViewBag`, which was introduced in MVC 3 when .NET 4 introduced dynamic typing, so in general it should be avoided even more than `ViewBag`!)