A simple MVVM framework for.NET