I really love the "one model in - one model out" idea of Fubu MVC. A controller would look something like this

```
public class MyController
    {
        public OutputModel MyAction(InputModel inputModel)
        {
            //..
        }
    }

```

and the service locator would automagically fill in all the required dependencies in the constructor.

This makes the controller very easy to test.

So my question is: How would you go about tweaking asp.net mvc to allow this simplicity in the controllers ?