Even instance public ones?

I guess visibility in general needs a look-over. I assume I should try to make everything protected that I can.