docs: public <T> DiffNode compare(final T working, final T base)
  	{
  		dispatcher.resetInstanceMemory();
  		try
  		{
  			return dispatcher.dispatch(DiffNode.ROOT, Instances.of(working, base), RootAccessor.getInstance());
  		}
  		finally
  		{
  			dispatcher.clearInstanceMemory();
  		}
  	}