Added UserData to Treap Traverser interface
Renamed Dispose() to OnDispose()
Removed UserData