Clear check boxes on window open

We would like to clear all check boxes everytime we open a new window.
We have other components bound to them. We were trying to clear them before closing the window so they would be clear on the next open, but we get a read only error on the selected values.

There are two easy ways to do this:

  1. Set the Window to never cache. Pro: easy to do. Con: Window will have to deserialize every time it opens (may not be a big deal for small windows)

  2. Bind each of the check boxes selected property to the expression: false. This expression will clear the checkbox on startup. Pro: Efficient. Con: more design-intensive if you have hundreds of checkboxes.

Of course, these two techniques apply to any input component, not just checkboxes.