clarify "protected" properties