WP8 : clean code