Sadly I did that at first. And it error when fetching methods that are described in interfaces such as Damageable. It will say method does not exist. 

I will try it one more time though and test

Because it was one of the first bugs i found when trying that kind of reflection.