more runtime refactoring (ParsedObject mostly)