Change private into protected

This is handy if you want to overwrite the class.
Merge pull request #211 from bobvandevijver/patch-2

Change private into protected