Removed "addItem" from interface and implementation