Everything public & protected has to be commented (Treat warning as errors plus XML doc enforces that). I will get harsh looks for saying this, but I don't write those constructor comments, GhostDoc does it for me. I prefer having some obvious comments then a mismatch of stuff with and without comments.