а что, моего комментария здесь не было? protected после public