Implemented custom attributes for all model objects in Metrics, allowing custom fields to be set and read via Web Service API and COM API, with JSONPath support.
In addition, calculation formulas support a new function CUSTOMATTRIBUTE with parameters for JSONPath and inheritfrom. For example: CUSTOMATTRIBUTE("someattribute","parenthierarchy"). The resulting value can be stored in a text series or used as part of a larger formula to derive other calculation products as usual.