New method details in Shelf and alteration of GetShelf and GetShelfs