It's `protected` specifically to allow inheritance, like you can see with the phpbridge.