Nice idea, Lainz. I like the idea very much, and it looks good with a clean code.
I tried your test in the issue, but it has a problem with the CheckBoxUnChecked value. You talked about that, but I didn't find an updated test. Can you commit or attach it?