eliminating unused, empty RegisterMember
UnparsableObject.ParentMember
reformat
better UnparsableObject.ParentMember (inheriting from parent if null)
obj -> astValue rename
rename: UnparsableObject -> UnparsableAst
refactoring