Since ItemData is a class in the Sitecore.Data namespace, and part of the item construction chain, reusing this name for a parameter attribute is confusing.
To avoid introducing a breaking change, we should mark the ItemDataAttribute as obsolete, and remove in a future release, while adding functionality to a new attribute.
Since
ItemDatais a class in the Sitecore.Data namespace, and part of the item construction chain, reusing this name for a parameter attribute is confusing.To avoid introducing a breaking change, we should mark the
ItemDataAttributeas obsolete, and remove in a future release, while adding functionality to a new attribute.