Applying the MVC design pattern to winforms .NET 4.5