Change methods and variables from private to protected to allow class to be extended.
Merge pull request #5 from PhiloNL/patch-private-to-protected

Change methods and variables from private to protected