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
Need to do something much nicer than this, but it will work for now