large update to the reflect library

now ignoring the ASTWalker as the events/callbacks it fired proved
somewhat confusing.