In accordance with this basic principle, the attributes of a category are made non-public to cover and shield them from other code. J0HNJ0HN 27k55 gold badges5858 silver badges8888 bronze badges five ninety three The total context (most-upvoted answer) is nice, but this answer was almost helpful for working out why https://plotsinsohna.in/