My light weight MVVM framework.