we could have used <code>checkedBinding</code> any reasons for not doing so ?