These need to be protected if I'm to actually access them via a subclass.