#4 - Changing private to protected