called doFinalOptimizations(), applyFinalStrategies(). Also, made it so it doesn't require a reference to Traversal as TraversalStrategies are explicitly tied to a particular Traversal.