IDE hints for the type-checker
Refactoring test logic and fixing constructor args
Aligning test logic to current generated code
Minor CS fix in generated code (spacing)
Private properties of the same class should cause a single (cached) closure to be invoked, and not one method call per property
Typo fix
Caching by-ref private properties accessors by class name
Remove resolved todo
Avoiding static cache key collisions
Avoiding static cache key collisions in initializer logic
Missing type-hint in test
Adding test for private property `isset()` checks in private scope
Testing also repeated access to the same private properties
`isset()` private property accessors are now cached per class property
s/magicGet/magicIsset
Adapting `MagicIssetTest` to new code generation
Testing `MagicIsset` when `__isset` is implemented in original classes
Adding property docblock
Refactoring `MagicGet` tests to expect the code in the template in any case
Refactoring `MagicGet` tests, removing useless test