started work on ElementList
simplified for attributes, always using model.id (which is cid by default)