Gather matches from parent classes until it covers all argument types
Fixed exception shown from macro source