Transaction is added in-order to the heap, removing the need for an ordered map
Removed treeMap in spite of performance consideration