I haven't looked into this yet, but I'm sure existing thoughts exist. I can't currently use dimensional in my core data types because I'm being lazy and relying on read and show for serialization, which, i know, is generally discouraged, but I've had to pick my battles.
Related #155