Making all classes protected