Add method visibility
Add property visibility
Add property visibility
Correct fatal error introduced in 58e0467
Introduce magic getter to correct fatal error introduced in 246be76 when visibility was added to class properties