+1 here. Maybe Object (or Gadget/smth else since JS has “object” type already) as it is not a generic Item used in other items would be better. Otoh if we choose the Item { id/name: foo } syntax, Item would be fine. Ivan > Perhaps also: > > property MyItem prop