fixed stupid typo in test case
support SaveByCallingMember
no need to template ObjectReactor
support recursive objects
refactoring
added member reactor
added a dom class. going to nuke the old parser code
added parser for the variant
added operator[]