Even better, since you're only creating this **ShoppingList** in order pass its title, define **addList()** to be:
```java
public ShoppingList addList(String title);
```
and have it return the full populated **ShoppingList** object. It would make this method (and similar ones) much shorter and clearer.