COMP: Members used to be protected not private - put them back the way they were. Subclasses need them