Add/fix more missing/broken inline documentations

I actually found some bugs while working on this, like missing
private properties.

This is a direct follow-up to my concerns raised in
I908c43505c3ef66386b123c01cdc40bcba9ef9b8. But I did not re-added
all removed documentations. Some are really pointless.

Change-Id: I45438f5d01402c633b0966ae4c5697fa18a84202