private > protected