I'm not certain why but the GetHashCode function in the DoubleDispatchServiceDictionary.cs throws an exception on my machine. It complains of an overflow with the operation TypeHandle.Value.ToInt3...