"private" -> "protected"