MVVM - What about Controls?! - Blog entry sample code