Fix for StackOverflowError (see Pull Request #75)

A HashSet that prevents warmUpInDag() from walking down Objects it has already seen.