Cache the results of reflective methods that are called frequently
Add note about performance
Remove unneeded (and misplaced) method