Applying fixes to make protected and private properties unaccessible
Tweaking Ghost object tests to verify notices on non-existing properties access
Modifying tests so that static analisys doesn't bother with access violations
Disabling access to private/protected properties in virtual proxy
Disabling read access to private/protected properties in smart references