add method

Implementation

TCollectionItem add() {
  final item = itemFactory(this);
  // Inside itemFactory (TCollectionItem's constructor) the item has already been attached to
  // _items, corresponding to classes.pp's Add=Create(Self) behavior.
  _update(item);
  return item;
}