Changed private to protected.