protected variables starting with an underscore generates reasonable ...

... named getters and setters