Changed private to protected