Tutto sotto chiave e costante. Aprire spiragli solo alla bisogna. Ad esempio nel tuo caso io preferirei mettere i metodi get e set protected, se i campi privati hanno bisogno d'essere utilizzati solo dalle derivate.
;-)