Cleanup from team comments

Eliminate unnecessary braces
Remove use of this where not needed
Use compiler generated getters and setters where possible

Replace the OnCheckedChangeWrapper with an event handler to CheckedChange