- Swap Bookstore for BookStore; - Pass basket of books to method rather than constructor (simpler mental model); - Remove redundant Arraylist wrappers.