make some things protected so we can extend the class

This library doesn't support PATCH requests, so we need to extend this class and add the functionality. We need access to a few of the private variables/methods to do this.