Fix a scope binding error when method is intercepted several times in children classes
Do not check the source for parent classes, because source will be not available for them.

This can result in an issue with passing a dynamic number of arguments in the children classes
Add a fallback to the original include to simplify debugging
Fix an error with default values like empty string or zeros