Make MVC easier to extend by favoring composition over inheritance
Take a cue from FubuMVC and other frameworks to make ASP.NET MVC more flexible and easier to extend. Common extensibility stories, such as model metadata providers, should not require inheritance and should be composable. Add some reasonable default conventions, but make it trivial to override or extend them.
20
votes