Only derivable classes are required to have private members so that derived classes can't override them.