Implemented CreateShelf and FindShelfById