Changed all Private visibility to Protected

I was trying to extend the class to add caching and noticed the method i needed to extend is set to private.