Code property test

I was getting a weird bug when a property called property:code was being rendered as a code datatype, despite being defined as a string.

Something like Code::ABC123.

Does it get confused about other properties named after datatypes? Like phone number::123 456' for a property called phone number? Or property:page: page::a page name?

It does! How odd.