Refactoring: Extract Book Object From book_list view

seems like it would make sense to move pid property into BDRObject