A calculation framework for MVVM Models