Update Shelf class methods