MVVM in real life Windows Phone applications Part1