In keeping with this theory, the attributes of a category are made non-public to hide and defend them from other code. J0HNJ0HN 27k55 gold badges5858 silver badges8888 bronze badges five ninety three The full context (most-upvoted reply) is sweet, but this answer was pretty much handy for figuring out why https://luxuryprojectsgurugram.in/