Why would you make it a constant?
I think eurich wanted to say that you forgot the $ in front of ignoreProtected, that's all. ;)