I realise that the chances of anything breaking here is practically zero but only because few people would be using it. The fact remains that `protected` might as well be public for backward compatibility considerations. This is why it's always better to make properties private because it's much easier to increase visibility than decrease it.