Implementing a WP7 Checked ListBox in different ways