Changed all private access descriptors to protected.  Not being able to override things in descendent classes is lame.