Crozierm/ognl reflection ops cachery2

Improve performance by caching reflection invocation results, but touching this nasty nasty code as little as possible.