Hey,
Putting the DataType id in PropertyValueSnaks at this point seems like a bad idea for several reasons. Doing so would cost us quite some work end end up with a more complicated system as foundation. If you have a use case for which the current code is not well suited, I suggest writing new code for that specific use case. I strongly suspect this will both be simpler and less work.
I remember a lengthy discussion about this, but I don't recall the outcome
(yes, we really need to write this stuff down).
There was no decision at any point to change this, though it indeed has been brought up before.
Cheers
-- Jeroen De Dauw http://www.bn2vs.com Don't panic. Don't be evil. ~=[,,_,,]:3 --