Is it because we should load class (by string for example), create instance, then search for appropriate method, pack parameters, and then just invoke method? S
If you use it in an appropriate way, it is not that slow. For example, I used it for scanning all the property from model class, it was working perfectly.
In other cases, such as checking whether the target has the same type or signature, it is absolutely slow.
Event it is sometime slow, but it is important for out of the box implementation...:D.