1. Adding support for magic methods "__call" and "__callStatic"
2. Adding method "isProtected" to `ClassMethod`