#sknebel(technically for each property type, but without measuring I can't tell you if thats actually faster in practice to make that distinction. the python parser does it that way, but not everything is python and I don't remember if that was done that way as a result of profiling or not)