The property id cannot be accessed from this context as it is declared private in class Challenge.
This check looks for access to properties that are not accessible from the current context.
If you need to make a property accessible to another context you can either raise its
visibility level or provide an accessible getter in the defining class.
This check looks for multiple assignments in successive lines of code. It will report an issue if the operators are not in a straight line.
To visualize
will produce issues in the first and second line, while this second example
will produce no issues.