A WPF application with MVVM pattern