No need to create an **Item** here. You're just using it as a holder for two vars, which you're assigning yourself anyway. Just make **id** and **status** local to this method (and make **toggleItem()** take an id, not an **Item**).