Add datatype bucket property (read-only)

Also added generators for yz_index and datatype bucket props in the
existin EQC property, and restructured how yz_index was decoded.