Hi this series fixes a bug in the shelve extension causing bookmarks to disappear after shelving a change. To make copying and restoring of bookmarks easier, I did some minor refacotring in the bookmakrs code in order to obtain a full bmstore copy.