Anything wrong with this design? Using a IoC container (irrelevant which one but let's assume it's Unity). Here's my main method: And there's my CustomerController class. Assuming this code compiles, you see anything "wrong"?