Start reading more property related fields.

To support multiple objects with differing field values for the same class
type, it is now necessary to actually parse segment 4 and act accordingly.
Thus do that, and add a test to ensure the behaviour is correct.