Lightweight MVVM engine for WPF, SL, WP 7/8 and WindowRT