<раздатка>
Public ...
</раздатка>
В объектно-ориентированном программировании существует шуточный
антипаттерн: наследованный класс, который открывает доступ ко всем полям
и методам класса-предка, независимо от их модификаторов видимости.
Название этого антипаттерна состоит из двух слов. Первое вы видите перед
собой, напишите второе.