s/public/protected ?