Reflective instance methods

Implemented instance methods for reflective nodes.  Ended up being easier than expected given the work done on allowing default object nodes to work in node generation.  The hardest part was handling the getter/setter methods since detecting them can be tricky and they need to be handled specially, which makes the Reflective Node class a little hard to read, especially in the expression generation
There is no reason to clear the table every time the method is called, since the data in the table helps calls in the future evaluate more quickly.