Developing Excel applications with the MVVM pattren