Check the comments below on how we arrived to this variant.
typedef DOMString PropertyFragment; // serialized TD Property
// includes InteractionPattern and DataSchema
// InteractionPattern contains: title, titles, description, descriptions, forms, security, uriVariables
// DataSchema contains: type, unit, enum, oneOf, const, readOnly, writeOnly
// repeated (from InteractionPattern): [ title, titles, description, descriptions ]