Big improvements on performance using memoization on reflection calls