If it was protected you couldn't rename those vars without fearing BC
breaks, that's why :)