Can the property for the reference value itself be of type record?
So if we use the same population example used in the description, can the property named "population" be of the type record, defined as:
[[Has type::Record]] [[Has fields::females; males]]
Obviously it appears to be possible as shown in this example.