More small refactorings

To keep in sync... As the commits say: I restricted the visibility of several attributes where this was easily possible and added some Javadocs. And some save action "Overrides" annotations.

@cketty: Read your other comment too late, therefore still from a branch in my fork.