So, turns out there was a lot more work to do on the Cart classes, because of (among other things) using the EventPlex for logging instead of the dedicated Cart Log.
Still working on that.
Also they just hadn't been updated to use a lot of the newer framework classes properly.
At least I feel like I've got a solid handle on it now. Just need some uninterrupted non-emo time to get it all straightened out.
#woozlog #vbz