It's adding work, but maybe rename these to `addItemWithName: etc:` and `addItemWithAttributeName: etc:`

It would keep the usage a little clearer now that we have the `addItem:` method.