In keeping with this principle, the attributes of a category are created non-public to cover and shield them from other code. This seems to be similar to this issue: Phony "Property doesn't exist on sort 'by no means'" when switching value inside callback with strictNullChecks, which can be shut as https://smartworlddeveloper.co.in/