About braces, don't additional braces make the code look more verbose? If you're worried that people might add another line and forget to use braces, I think with IDEs like Visual studio it won't happen because the indentation will make it look obvious