changing access to private where its not explicitly meant as extension point

fix #83
this should be updated as it is not a router