change visibility

change visibility to protected, to be able to extend