Never use private. If you meet some on the road, change them to protected.