I think that should be fine, so it makes sense to use the principle of least privilege.
It should not be a breaking change, since all subclasses will currently be making it public. So it won't actually change for anybody. It will just give everyone the option to also make it protected in their subclasses.
I think that should be fine, so it makes sense to use the principle of least privilege.
It should not be a breaking change, since all subclasses will currently be making it public. So it won't actually change for anybody. It will just give everyone the option to also make it protected in their subclasses.