I don't want there to be a change to the ContextVisitor contract. Whether or not an object needs to be revisited in an implementation detail.
p.s. what does parentChine mean? I would prefer everything to be English.