Short answer: no.
Not specifying an access modifier does not mean "inherit access modifier", it means "public". Scala has no public
keyword and if it didn't work like this, there would be no way to actually make a protected member public when overriding.
In other words, you have to repeat the protected
modifier.