Improved save() method in BookService (now checks if the updated book belongs to the user)