Instead of changing this fields visibility (I really don't like protected fields), you could also create a new private field in the subclass. Alternatively, you could create an accessor method for it.