https://philchuang.com/developing-wp7-apps-using-the-mvp-pattern/
Developing WP7 apps using the MVP pattern