PROTECTED CLASSES