made a few getters protected visibility for access by out-of-package

subclasses.