Switched an helper method to private visibility

this method was not yet released, so it is not a BC break.

Regarding the other protected methods, 3 of them are already part of 1.1.0 so they need to be kept protected for BC.
the last one is ``getLastError`` which is not used anywhere. What is its goal ?