i dont think we need to be making this custom dictionary ourselves with `ID: track.orderId()`. we should just use the entire properties object, since then all of the properties they send will be included (and if we ever add more too)